Mam dwa certyfikaty zapisane na dysku. Jednym z nich jest certyfikat z kluczem prywatnym, który wyeksportowałem jako plik .pfx, drugi to certyfikat, który zapisałem, w tym jego łańcuch certyfikatów, jako plik PKCS # 7 ("certchain.p7b").Jak odczytać łańcuch certyfikatów Pkcs # 7 z pliku/strumienia w języku C#?
W języku C# Teraz mogę załadować pliku .pfx z
var cert = new X509Certificate2(myPfxFileStream);
(myPfxFileStream jest FileStream
otwarty dla .pfx pliku do odczytu), ale próbuje to samo z PKCS # 7 certyfikatu nie w a "CryptoGraphicException
" Der Indexwert ist ungültig ", co oznacza" nieprawidłową wartość indeksu ".
Zakładam, że muszę parsować PKCS # 7 (zawiera łańcuch, a nie pojedynczy certyfikat!), Ale jak?
(Oh, tak przy okazji: Obecnie nie mam żadnych haseł na tych Certficiates)
Zaraz na miejscu. Dziękuję Ci! – froh42