Ho due certificati che ho salvato su disco. Uno è un certificato con chiave privata che ho esportato come file .pfx, l'altro è un certificato che ho salvato includendo la sua catena di certificati come file PKCS # 7 ("certchain.p7b").Come leggere la catena di certificati Pkcs # 7 da file/stream in C#?
In C# ora posso caricare il file .pfx con
var cert = new X509Certificate2(myPfxFileStream);
(myPfxFileStream è un FileStream
aperto al file .pfx per la lettura), ma cercando la stessa cosa con il certificato PKCS # 7 non riesce a a CryptoGraphicException
"Der Indexwert ist ungültig" che si traduce in "valore indice non valido".
Suppongo di dover analizzare PKCS # 7 in modo diverso (contiene una catena, non un singolo certificato!), Ma come?
(Ah, a proposito: Attualmente ho nessuna password su tali certficiates)
Proprio sul posto. Grazie! – froh42