簡體   English   中英

.NET不信任我的自簽名證書,但IE確實如此?

[英].NET doesn't trust my self-signed certificate, but IE does?

我有一個自簽名證書用於開發測試。 我已將其添加到證書管理器中的“受信任的根證書頒發機構”文件夾下,並且在IE或Chrome下訪問該站點時,它被認為是有效的(在Firefox下它不喜歡它是自簽名的事實)。

但是,當我的C#客戶端嘗試連接以調用Web服務或打開SSL套接字時,它會收到一個異常,說“無法為具有權限'[服務器地址]'的SSL / TLS安全通道建立信任關系。”。 更煩人的是,當我通過Visual Studio進行調試時,這種情況不會發生,只有當我嘗試從已將證書添加到受信任組的測試計算機運行時才會發生這種情況。

.NET用於驗證我的證書的標准是什么?

您是否在當前用戶,特定服務帳戶或本地計算機下將證書添加為受信任的根權限? 您很可能只為當前用戶添加了新的root權限,因此在不同帳戶下運行的任何服務都不會信任該證書。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM