誰能告訴我,請我爲什麼沒有這個cert.PrivateKey(= NULL)後,我一個Web方法調用期間從HttpClientCertificate實例化的X509Certificate2 ..某事像這樣:缺少客戶Certificate's專用密鑰
X509Certificate2 cert = new X509Certificate2(Context.Request.ClientCertificate.Certificate,「test」);
HttpClientCertificate有一個私鑰,當我檢查調試器,但X509Certificate2(證書變量)不是!
..此外,我甚至沒有得到一個CryptographicException,當我指定一個無效的密碼。
有人能讓我變清嗎?
真的非常感謝!
親切的問候, 克里斯
之前,我試圖用適當的構造函數: X509Certificate2證書=新X509Certificate2(Context.Request.ClientCertificate.Certificate) 也不在這裏,我有證書的對象實例化專用密鑰像在上面的行之後.. 我想實現SOAP消息的路由,包括連接到它們的客戶端證書。這就是爲什麼我想從HttpClientCertificate讀取它並實例化一個新的對象X509Certificate/X509Certificate2並將其添加到新的路由SoapHttpClient ..這就是我的問題.. – Kr15 2009-10-01 10:54:29