SSL Sertifikası

Kernel Mode Driver İmzalama

Windows çekirdek sürücüleri Microsoft onayı olmadan yüklenmez. EV sertifika, Partner Center ve test imzalama adımlarını öğrenin.

Windows 10 ve sonrasında 64 bit sistemlerde çekirdek modu (kernel-mode) sürücüleri, Microsoft tarafından imzalanmış olmadıkça normal koşullarda yüklenmez. Yalnızca bir kod imzalama sertifikasıyla imzalamak üretim ortamı için çoğunlukla yeterli olmaz; sürücü paketinin Microsoft'un Windows Hardware Dev Center (Partner Center) sürecinden geçmesi gerekir.

Gereksinimler

  • Partner Center hesabı; hesabın kuruluş adına açılması için EV kod imzalama sertifikası istenir.
  • Sürücü paketi (.sys, .inf, .cat).
  • Geliştirme için WDK (Windows Driver Kit).

Geliştirme ve test aşaması

Test makinesinde test imzalama modunu açıp sürücüyü test sertifikasıyla imzalayabilirsiniz:

bcdedit /set testsigning on
inf2cat /driver:C:\surucu /os:10_x64
signtool sign /fd SHA256 /a /s PrivateCertStore surucu.cat

Komut sonrası yeniden başlatma gerekir; masaüstünde "Test Mode" filigranı görünür. Bu yöntem yalnızca test içindir.

Üretim imzalama

  1. Paketi .cab olarak hazırlayın ve EV sertifikanızla imzalayın.
  2. Partner Center'a yükleyip attestation signing veya WHQL testleri ile gönderin.
  3. Microsoft imzalı paketi indirip dağıtın.

Sık hatalar

  • Windows "sürücünün dijital imzası doğrulanamıyor" (Kod 52) hatası verir: imza Microsoft tarafından onaylı değildir.
  • Test sertifikasının üretim makinesinde güvenilir olmaması.
  • Secure Boot açıkken test imzalama modunun kullanılamaması.

Önleme ve iyi uygulamalar

  • Sürücü imzalama işini, EV token'ın bulunduğu güvenli bir derleme makinesinde toplayın.
  • Her sürücü sürümünde INF dosyasındaki sürüm ve tarih alanlarını güncelleyin.
  • Gönderimden önce Driver Verifier ve HLK testleriyle kararlılığı doğrulayın.
  • Kullanıcıya test modu gerektiren bir yayın dağıtmayın.

Ayrıntılı kural ve bugünkü gereksinimler Microsoft belgelerinde güncellenebildiği için süreci başlatmadan kontrol edin. EV sertifika seçenekleri için kod imzalama ürünlerine bakabilir, sorularınız için Türkçe teknik destek ekibine yazabilirsiniz.

Özet: Çekirdek sürücüleri için yalnızca kod imzalama sertifikası yetmez; EV sertifika, Partner Center gönderimi ve Microsoft imzası birlikte gerekir. Süreci ürün takviminizin başında planlamak sürprizleri önler.

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ç