Test Sertifikalarını Yükleme

Test bilgisayarına test imzalı bir sürücü paketini başarıyla yüklemek için, bilgisayarın imzayı doğrulayabilmesi gerekir. Bunu yapmak için, paketin test sertifikasını veren sertifika yetkilisinin (CA) sertifikası, test bilgisayarında bilgisayarın Güvenilen Kök Sertifika Yetkilileri sertifika deposunda yüklü olmalıdır

CA sertifikası, Güvenilen Kök Sertifika Yetkilileri sertifika deposuna yalnızca bir kez eklenmelidir. Eklendikten sonra, sürücü paketi bilgisayara yüklenmeden önce sertifikayla dijital olarak imzalanmış olan tüm sürücülerin veya sürücü paketlerinin imzasını doğrulamak için kullanılabilir.

Güvenilen Kök Sertifika Yetkilileri sertifika deposuna test sertifikası eklemenin en basit yolu, CertMgr aracıyla yapmaktır. Bu konu başlığında, Contoso.com(test) test sertifikasını yükleme yordamı açıklanmaktadır. Bu sertifika ContosoTest.cer dosyasında depolanır. Bu sertifikanın nasıl oluşturulduğu hakkında daha fazla bilgi için bkz. Test Sertifikaları Oluşturma.

Aşağıdaki komut satırı komutu, Contoso.com(test) sertifikasını test bilgisayarın Güvenilen Kök Sertifika Yetkilileri sertifika deposuna yüklemek veya eklemek için Certmgr.exe kullanır:

certmgr /add ContosoTest.cer /s /r localMachine root

Where:

  • /add seçeneği, ContosoTest.cer dosyasındaki sertifikanın belirtilen sertifika deposuna ekleneceğini belirtir.

  • /s seçeneği, sertifikanın bir sistem deposuna ekleneceğini belirtir.

  • /r seçeneği, currentUser veya localMachine olan sistem deposu konumunu belirtir.

  • Root, yerel bilgisayar için hedef deponun adını belirtir. Bu, Güvenilen Kök Sertifika Yetkilileri sertifika deposunu belirtmek için root ya da Güvenilen Yayımcılar sertifika deposunu belirtmek için trustedpublisher değerlerinden biridir.

Başarılı bir çalıştırma aşağıdaki çıkışı oluşturur:

certmgr /add ContosoTest.cer /s /r localMachine root
CertMgr Succeeded

Sertifika Güvenilen Kök Sertifika Yetkilileri sertifika deposuna (kullanıcı deposu değil yerel makinenin kök deposu) kopyalandıktan sonra, Test Sertifikalarını Görüntüleme bölümünde açıklandığı gibi Microsoft Yönetim Konsolu (MMC) Sertifikaları ek bileşeni aracılığıyla görüntüleyebilirsiniz.

Sertifikayı komut isteminde de görüntüleyebilirsiniz:

certutil -store root | findstr Contoso
certutil -store root <SHA-1 id of certificate>

Veya PowerShell'den:

Get-ChildItem -path cert: \LocalMachine\My | findstr Contoso

Certmgr.exe aracı Windows SDK'sının bir parçasıdır ve genellikle C:\Program Files (x86)\Windows Kits\10\bin\<build>\x86\certmgr.exe konumuna yüklenir.

CertMgr ve komut satırı bağımsız değişkenleri hakkında daha fazla bilgi için bkz. CertMgr.

Test sertifikalarını yükleme hakkında daha fazla bilgi için bkz. Test Bilgisayarına Test Sertifikalarını Yükleme.