2013-07-28 13 views
7

MakeCert'i kullanarak bir sertifika oluşturmaya çalışıyorum, böylece "Verilmiş Olan Ad" ve "İsime Verilen" sütununda "Gönderen" sütununda ve "Verildiği Yer" sütunlarında görünecek şekilde sırasıyla sertifika yöneticisinde. makecert - yayıncı adı olan bir sertifika oluştur

makecert -ss My -n "CN=Issued By Name" -cy authority -in "Issued To Name" Test.cer 

sertifika yöneticisinde sütununda "Veren" in görünmüyor yukarıda belirtilen "Ad Veren". Bunun yerine "Kök ajansı" varsayılan değeri görünür ve aşağıdaki kodu kullanarak beklenen sertifikaları bulamıyorum.

X509Certificate2Collection certificates = null; 
certificates = store.Certificates.Find(X509FindType.FindByIssuerName, "Issued By Name", false); 

Burada birileri yardımcı olabilir mi?

+0

http://www.itiverba.com/en/software/itisscg.php Belki de -iv, -ic eklemeniz gerekir veya benzer argümanlar: MakeCert alternatif (kullanımdan kaldırıldı) bu ücretsiz GUI aracı kullanmak gibi/Kendinden İmzalı sertifika İmzalı oluşturmaya hazır olun. – gtrig

+1

* [MakeCert] 'den (https://msdn.microsoft.com/en-us/library/windows/desktop/aa386968%28v=vs.85%29.aspx) *, "-in" seçeneği: * ". ... yalnızca sertifika deposu teknolojisi için ... -InventerNameString ... Açıklama: Vericinin sertifikasının ortak adı: MakeCert, AdverNameString adında ortak adı olan bir sertifika için sertifika deposunda arama yapar. "* –

+0

@PeterMortensen - Bu, Bu şekilde bir sertifika oluşturmanın, makinede Sertifika: "Sertifika Deposu Sertifikası" nın yüklü olduğu veya bunun başarısız olacağı muhtemelen muhtemeldir. Faydalı yazı, Başparmak yukarıya teşekkürler! –

cevap

0

Not:

+0

Sağlanan bağlantı gelecekte mevcut olmayabileceğinden, lütfen yanıtın kendisinde en az bir açıklama ekleyin. –

+0

Veya PowerShell'i kullanabilir ve yine de bunları pencerelere yerleştirebilirsiniz. –