2017-06-20 67 views
0

我有一個應用程序,我們已經設置爲在測試中使用客戶端證書身份驗證,當我從運行Windows 10的開發機器訪問它時,它會提示我選擇證書。然後這樣做,我需要一個403禁止頁面,在iis日誌中查看是403.7。403.7禁止使用客戶端證書窗口10

我的開發機器運行的是Windows 10,並且我得到了與Firefox或IE瀏覽器相同的錯誤。

如果我在不同的機器上安裝我的客戶端證書,它會起作用。

客戶端證書有一個主鍵,所有階段都是可信的,而受信任的根CA在我的信任根中。

SSL握手在證書結束時成功完成拒絕。

另外嘗試訪問生產環境具有相同的行爲,當從我的Windows 10機器完成,並從其他機器工作。

感謝您的幫助

+0

您是說在不同的計算機上安裝相同的客戶端證書工作正常嗎?但使用本地主機時,它不能正常工作。我正確嗎? –

+0

我試圖連接到的網站位於服務器A上。從我的客戶端計算機B,證書不起作用,當我從客戶端計算機C連接到A時,證書不起作用。 –

回答

0

當您遇到本地機器問題只,這可能是因爲clientcertnegotiation設置。看看這個問題的第二個答案 - 使用netsh啓用clientcertnegotiation

+0

嗨,這不是與我的本地機器上運行的服務器,它是與遠程服務器。 –