1

Windows Phone アプリケーションに証明書クライアント .pkcs12 を使用する必要があります。PKCS12 が許可されていないため、X509Certificate クラスを使用できません。だから私は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 
4

1 に答える 1

0

これはFileNotFoundExceptionであるため、おそらくBouncyCastleとは何の関係もありません。ファイルが適切な場所にあり、適切なファイル名を使用していることを確認しますか?

于 2013-01-30T19:41:44.843 に答える