以前,我试图在 .NET CF 2.0 上使用客户端证书(参见此处),但最终不得不放弃。我现在使用.NET CF 3.5,它支持对象ClientCertificates
上的HttpWebRequest
属性。但是,我不知道如何用 pfx 文件实例化X509Certificate
or对象。X509Certificate2
在完整的框架上,我可以简单地执行类似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 回答