SSL Sertifikası

EXE Dosyası Nasıl İmzalanır?

İmzasız exe, 'Bilinmeyen yayıncı' uyarısına yol açar. SignTool ile exe dosyasını imzalamayı, zaman damgasını ve doğrulamayı adım adım gösteriyoruz.

İmzasız bir .exe indirildiğinde Windows "Bilinmeyen yayıncı" uyarısı verir ve SmartScreen kullanıcıyı durdurabilir. Dosyayı imzalamak yayıncı kimliğinizi görünür kılar ve bütünlüğü kanıtlar.

Gereksinimler

  • Geçerli bir kod imzalama sertifikası (token veya bulut HSM'de).
  • Windows SDK ile gelen signtool.exe.
  • Zaman damgası için internet erişimi.

Adımlar

  1. Sertifikanın erişilebilir olduğundan emin olun (token takılı veya bulut istemcisi oturum açmış).
  2. Komut isteminde imzalayın:
signtool sign /fd SHA256 /tr http://timestamp.sectigo.com /td SHA256 /a kurulum.exe
  1. Birden çok sertifika varsa yayıncı adıyla seçin:
signtool sign /n "Firma Adı A.Ş." /fd SHA256 /tr http://timestamp.sectigo.com /td SHA256 kurulum.exe
  1. Sonucu denetleyin:
signtool verify /pa /v kurulum.exe

Çıktıda "Successfully verified" satırını ve zaman damgasını görmelisiniz.

Sık hatalar

  • Zaman damgası eklememek: Sertifika bitince imza geçersiz sayılır.
  • SHA-1 kullanmak: /fd SHA256 tercih edin.
  • Paketlemeden önce imza: Yükleyici içine sonradan dosya eklenirse imza bozulur; önce içerik, en son paket imzalanır.
  • Dosya kullanımda: Antivirüs veya derleme süreci dosyayı kilitlemiş olabilir.

Özet

Ek ipuçları

Sürüm başına birden fazla dosya varsa imzalama komutunu derleme betiğine ekleyin ve dönüş kodunu kontrol edin. İmzadan sonra dosyayı sıkıştırma veya paketleme araçlarıyla değiştirmek imzayı bozabilir; dağıtım zipliyorsanız imzayı zip içindeki exe üzerinde atın. Ayrıca imzalı exe'yi Windows Defender SmartScreen gibi mekanizmaların nasıl karşıladığını yeni bir makinede denemek iyi bir kalite kontroldür.

Doğru algoritma, zaman damgası ve doğrulama üçlüsü exe imzalamanın özüdür. Sertifika temini için kod imzalama sayfasını, genel kavramlar için bilgi bankasını kullanabilirsiniz.

Bu makale faydalı oldu mu?

Bu konuyla ilgili SSL sertifikaları

Makalede geçen sertifika türlerine uygun ürünler.

Makale Ara

Kod İmzalama Sertifikaları

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç