2013-04-23 80 views
0

VeriSign是否允許開發人員獲得可用於開發的「沙箱」數字證書,就像PayPal允許開發人員設置沙箱帳戶一樣?C# - 從VeriSign獲取數字證書並驗證真實性

此外,是否有人在C#中有關於客戶端如何將證書發送到服務器的實現,並且服務器會與VeriSign一起檢查數字證書是否有效?

+1

我相信client-cert到server-cert的映射需要在IIS級別進行。儘管可以在web.config文件中爲WCF通信風格指定證書需求。 – Philo 2013-04-23 17:11:04

回答

1

您不使用verisign進行檢查,而是使用normal certificate validation(與其他證書一樣)。

「沙盒」證書是a self-signed certificate。你相信自己(add your own certificate to the trusted root store),所以你自己簽名的證書也是可信的。

+0

您可以使用免費軟件來創建這些自簽名證書。 http://technet.microsoft.com/en-us/library/cc753127%28v=ws.10%29.aspx – Philo 2013-04-23 17:12:57

+0

我需要模擬一個優選使用VeriSign的系統。因此,威瑞信不會爲開發人員提供免費服務,以便他們可以在部署之前測試其應用程序? – Matthew 2013-04-23 17:14:29

+0

他們不這樣做,因爲創建沙盒證書並不容易,因爲該證書很容易被濫用,例如,做一個MITM。此外,Verisign是您的CA並不重要。事實上,專門針對VeriSign編碼是非常不明智的,因爲這意味着您永遠無法切換CA的 – dtech 2013-04-23 22:53:56