有人可以告诉我为什么我在 web 方法调用期间从 HttpClientCertificate 实例化 X509Certificate2 后没有 cert.PrivateKey (=null) .. 像这样:
X509Certificate2 cert = new X509Certificate2(Context.Request.ClientCertificate.Certificate, "test");
当我使用调试器检查时,HttpClientCertificate 有一个私钥,但 X509Certificate2(证书变量)没有!
..此外,当我指定无效密码时,我什至没有得到 CryptographicException。
有人可以澄清我吗?
提前非常感谢!
亲切的问候,克里斯