带有 BouncyCastle 的 C# 中的 PKCS12 客户端证书
本文关键字:PKCS12 客户端 证书 中的 BouncyCastle 带有 | 更新日期: 2023-09-27 17:56:47
我需要为Windows Phone应用程序使用证书客户端.pkcs12。我不能使用 X509证书类,因为不允许使用 PKCS12。所以我下载了BouncyCastle类并制作了这个
try
{
FileStream Cert = new FileStream
("certificate.pkcs12",FileMode.Open,FileAccess.Read);
char[] password = new char[] { 'p','a','s','s','w','o','r','d' };
Pkcs12Store certificate = new Pkcs12Store(Cert,password);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
我得到这个异常:
{System.TypeInitializationException:
The type initializer for 'Org.BouncyCastle.Asn1.Pkcs.PkcsObjectIdentifiers'
threw an exception. --->
System.IO.FileNotFoundException: Could not load file or assembly
由于这是一个FileNotFoundException,我可能与BouncyCastle无关。您确定将文件放在正确的位置并且使用了正确的文件名吗?