Diske kaydettiğim iki sertifikam var. Biri .pfx dosyası olarak dışa aktardığım özel anahtarlı bir sertifika, diğeri ise sertifika zincirini PKCS # 7 dosyası ("certchain.p7b") olarak kaydettiğim bir sertifikadır. ŞimdiC# dosyasındaki Pkcs # 7 sertifika zinciri nasıl okunur?
var cert = new X509Certificate2(myPfxFileStream);
ile .pfx dosyasını yükleyebilirsiniz C#
ancak 7 Belgesi başarısız PKC'ler # ile aynı şeyi çalışırken, (myPfxFileStream okuma için .pfx Dosya açılan FileStream
olduğunu) Bir "CryptoGraphicException
" Der indeks değeri, "geçersiz indeks değeri" anlamına gelir.
PKCS # 7'yi farklı bir şekilde ayrıştırmak zorunda olduğumu farz ediyorum (bir zincir içerir, tek bir sertifika içermez!), Ama nasıl?
:
Doğru yerde. Teşekkür ederim! – froh42