İçeriğe geç
  1. Ana Sayfa
  2. Blog
  3. Windows İmzalama
  4. SignTool ile EXE Dosyası İmzalama: Adım Adım Rehber 2026
Windows İmzalama 3 dk okuma

SignTool ile EXE Dosyası İmzalama: Adım Adım Rehber 2026

Microsoft SignTool ile EXE, DLL ve MSI dosyalarını nasıl imzalarsınız? Kurulumdan imzalama ve doğrulamaya kadar tüm adımlar ekran görüntüleri ve komut örnekleri ile anlatılıyor.

SignTool ile EXE İmzalama Rehberi

SignTool.exe, Microsoft Windows SDK ile birlikte gelen ve dosyaları dijital olarak imzalamak, zaman damgası eklemek ve imzayı doğrulamak için kullanılan komut satırı aracıdır. Bu rehberde EXE, DLL ve MSI dosyalarını SignTool ile nasıl imzalayacağınızı adım adım anlatıyoruz.

Gereksinimler

SignTool ile imzalama yapmak için aşağıdakilere ihtiyacınız var:

  • Windows SDK veya Visual Studio: SignTool.exe'yi içerir
  • Kod İmzalama Sertifikası: PFX dosyası, USB Token veya Cloud HSM
  • Yönetici yetkisi: Bazı işlemler için gerekebilir

Adım 1: SignTool'un Konumunu Bulun

SignTool genellikle şu dizinde bulunur:

C:\Program Files (x86)\Windows Kits\10\bin\10.0.xxxxx.0\x64\signtool.exe

PATH'e eklemek için:

set PATH=%PATH%;C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64

Adım 2: Sertifikayı Yükleyin

PFX dosyası ile: PFX dosyanız varsa, Windows Certificate Store'a yükleyin:

certutil -importpfx -user My sertifika.pfx

USB Token ile: Token'ın sürücülerini yükleyin (SafeNet, YubiKey vb.) ve token'ı takın. Sertifika otomatik olarak Windows Certificate Store'da görünür.

Adım 3: Dosyayı İmzalayın

Temel İmzalama Komutu

signtool sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /a "uygulama.exe"

PFX Dosyası ile İmzalama

signtool sign /f sertifika.pfx /p "sifre123" /tr http://timestamp.digicert.com /td sha256 /fd sha256 "uygulama.exe"

Belirli Sertifikayı Seçerek İmzalama

signtool sign /sha1 SERTIFIKA_THUMBPRINT /tr http://timestamp.digicert.com /td sha256 /fd sha256 "uygulama.exe"

Birden Fazla Dosyayı Topluca İmzalama

signtool sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /a *.exe *.dll *.msi

Adım 4: İmzayı Doğrulayın

signtool verify /pa /v "uygulama.exe"

Başarılı doğrulama çıktısında Successfully verified: uygulama.exe mesajını görmelisiniz.

SignTool Parametreleri Referans Tablosu

ParametreAçıklamaÖrnek
/fPFX dosya yolu/f cert.pfx
/pPFX şifresi/p "mypass"
/sha1Sertifika thumbprint/sha1 ABC123...
/aOtomatik en iyi sertifikayı seç/a
/fdDosya hash algoritması/fd sha256
/trRFC 3161 timestamp URL/tr http://timestamp.digicert.com
/tdTimestamp hash algoritması/td sha256
/dAçıklama (description)/d "My App"
/duAçıklama URL/du https://example.com
/vVerbose (detaylı çıktı)/v

Yaygın Timestamp Sunucuları

SağlayıcıURL
DigiCerthttp://timestamp.digicert.com
Sectigohttp://timestamp.sectigo.com
GlobalSignhttp://timestamp.globalsign.com/tsa/r6advanced1
Certumhttp://time.certum.pl

Yaygın Hatalar ve Çözümleri

"SignTool Error: No certificates were found" hatası

Sertifika Windows Store'a yüklenmemiş veya özel anahtar eksik. certmgr.msc açarak sertifikanın "Personal" altında bulunduğunu doğrulayın.

"Error: SignerSign() failed" hatası

Genellikle PFX şifresi yanlış veya sertifika kod imzalama amacına uygun değil. Sertifikanızın "Kod İmzalama" EKU (Extended Key Usage) alanına sahip olduğunu kontrol edin.

Timestamp hatası

Timestamp sunucusuna erişilemiyor olabilir. Farklı bir timestamp URL deneyin veya internet bağlantınızı kontrol edin.

Sık Sorulan Sorular

SignTool ücretsiz mi?

Evet, SignTool Windows SDK'nın bir parçasıdır ve ücretsizdir. Ancak imzalama için geçerli bir kod imzalama sertifikası satın almanız gerekir.

SHA-1 mi yoksa SHA-256 mı kullanmalıyım?

2026 itibarıyla SHA-256 zorunludur. SHA-1 desteği birçok platform tarafından kaldırılmıştır. Her zaman /fd sha256 /td sha256 parametrelerini kullanın.

Yazar Ali Yiğit

23 Mart 2026 · 3 dk okuma

Sertifikalar

Önerilen kod imzalama sertifikaları

Tüm ürünler
DigiCert Cloud EV

DigiCert Cloud EV Kod İmzalama

1-5 İş Günü Kernel sürücü & WHQL

  • EV Genişletilmiş Doğrulama
  • DigiCert Premium Güvence
  • Microsoft SmartScreen Uyumlu İmza
$1.275,00 %33 indirim $850,00 /yıl
DigiCert Cloud OV

DigiCert Cloud OV Kod İmzalama

1-3 İş Günü Kuruluş doğrulaması

  • OV Kuruluş Doğrulaması
  • DigiCert Trusted Root Güvencesi
  • Microsoft Authenticode (.exe, .dll, .msi, .cab, .ocx, .sys)
$580,00 %8 indirim $534,00 /yıl
Certum Cloud EV

Certum Cloud EV Kod İmzalama

1-7 İş Günü Genişletilmiş doğrulama

  • Genişletilmiş (EV) kuruluş doğrulaması
  • Yalnızca kayıtlı şirketlere verilir
  • SimplySign bulut imza — USB token veya kart okuyucu gerekmez
$650,00 %35 indirim $420,00 /yıl
Yorumlar

Yorumlar

Sorularınızı ve deneyimlerinizi paylaşın.

Henüz yorum yapılmamış. İlk yorumu siz yapın.

Yorum yazın

Yorumlar onaylandıktan sonra yayınlanır. E-posta adresiniz yayınlanmaz.

Destek

Sorunuz mu var?

Kod imzalama sertifikası seçimi ve kurulumu için uzman ekibimize ulaşın.