以前は、.NET CF 2.0 でクライアント証明書を使用しようとしていましたが (こちらを参照)、最終的にあきらめなければなりませんでした。ClientCertificates
オブジェクトのプロパティをサポートする .NET CF 3.5 を使用していHttpWebRequest
ます。ただし、X509Certificate
またはX509Certificate2
オブジェクトを pfx ファイルでインスタンス化する方法がわかりません。完全なフレームワークでは、単純に次のようなことができますnew X509Certificate2(filename, password)
。.pfx ファイルから読み取ったバイトでオブジェクトを作成しようとすると、「.NET CF 3.5 は pfx ファイルをサポートしていません」という例外が発生します。ClientCertificates
では、プロパティで使用する秘密鍵を含むクライアント証明書を指定するにはどうすればよいでしょうか?
2815 次
1 に答える
1
MDSN によると、コンパクト フレームワークで使用可能/サポートされているコンストラクターは 2 つだけです。
.NET CF でサポートされているコンストラクターには、最初の列の横に小さなデバイス アイコンがあります。
これらは:
X509Certificate2(array<Byte>[]()[])
http://msdn.microsoft.com/en-us/library/ms148413.aspx
X509Certificate2(IntPtr)
于 2009-12-23T09:34:10.130 に答える