2013-07-28 9 views
7

Próbuję utworzyć certyfikat za pomocą narzędzia MakeCert, aby w kolumnie "Wystawione przez" i "Wystawiono na" pojawiły się "Wystawione według nazwy" i "Wystawione na nazwę". odpowiednio w menedżerze certyfikatów.makecert - utwórz certyfikat z nazwą wystawcy

Nazwa "Wystawiony według nazwy" podana powyżej nie pojawia się w kolumnie "Wystawiony przez" w menedżerze certyfikatów. Zamiast tego pojawia się domyślna wartość "Agencja root" i nie mogę znaleźć oczekiwanych certyfikatów przy użyciu następującego kodu.

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

Czy ktoś może pomóc tutaj?

+0

Być może trzeba także zawierać -ic, -A, lub podobne argumenty. – gtrig

+1

From * [MakeCert] (https://msdn.microsoft.com/en-us/library/windows/desktop/aa386968%28v=vs.85%29.aspx) *, opcja "-in": * ". .. tylko dla technologii certyfikatów ... -w EmitentNameString ... Opis: Powszechna nazwa certyfikatu wystawcy. MakeCert wyszuka w magazynie certyfikatów certyfikat, którego nazwa pospolita zawiera IssuerNameString. "* –

+0

@PeterMortensen - Co oznaczałoby że utworzenie certyfikatu w ten sposób prawdopodobnie będzie musiało zostać wykonane na komputerze, na którym jest zainstalowany certyfikat: "Certyfikat certyfikatu", lub nie. Pomocny post, kciuki w górę dzięki! –

Odpowiedz

0

Uwaga: Jako alternatywę dla MakeCert (przestarzałe) można użyć darmowe narzędzie GUI do create podpisany/certyfikat z podpisem własnym: http://www.itiverba.com/en/software/itisscg.php

+0

Proszę dodać minimalne wyjaśnienie w samej odpowiedzi, ponieważ udostępniony link może stać się niedostępny w przyszłości. –

+0

Możesz też użyć PowerShell i nadal tworzyć je w systemie Windows. –

Powiązane problemy