Ho importato i miei certificati su Personale -> Certificati.Impossibile trovare il certificato per numero di serie
utilizzare le seguenti righe di codice per trovare il mio certificato dal numero di serie, ma non posso:
public X509Certificate2Collection FindCerts(string serialNumber)
{
var searchType = X509FindType.FindBySerialNumber;
var storeName = "MY";
var certificatesStore = new X509Store(storeName, StoreLocation.LocalMachine);
certificatesStore.Open(OpenFlags.OpenExistingOnly);
var matchingCertificates = certificatesStore.Certificates.Find(searchType, serialNumber, true);
certificatesStore.Close();
return matchingCertificates;
}
La prego di dirmi perché non riesco a trovare il mio cert anche se è in certificatesStore . Elenco dei certificati?
Nota: certificati personali sono stati creati da Go Daddy
può confermare questo problema. C'è un carattere prima del numero di serie nella finestra delle proprietà. Quando viene copiato su VS non è visibile, ma è lì. – randoms