2009-02-23 14 views
5

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?

:

cevap

İlgili konular