2014-10-17 50 views
0

我目前在IBM的Domino(8.52)中工作。我使用SSL設置網站並接受證書。目前我允許通過SSL進行「匿名」訪問。在嘗試訪問網站時,會提示用戶選擇證書。但是,如果用戶選擇取消按鈕,用戶將作爲匿名用戶返回到網站。如果沒有選擇證書,有什麼辦法可以控制用戶去哪裏?我想要一個服務器廣泛的解決方案,但希望任何可能的編碼思想。如果在訪問網站時沒有選擇x509證書,有沒有辦法重定向用戶?

V/R,

千電子伏

+0

首次建立SSL會話後,HTTP層會發生重定向。在客戶端被允許發送HTTP請求之前,證書驗證發生在SSL握手期間。要做你所要求的,服務器必須允許SSL會話在沒有證書的情況下繼續進行,然後服務器必須查看SSL會話以查看它在處理客戶端的HTTP請求時使用哪個證書。 – 2014-10-17 18:06:09

+0

感謝您的回覆。由於它現在在服務器上設置,所有的http請求都被重定向到https。服務器認證設置允許證書,用戶名/密碼和匿名。因此,如果我不選擇證書,我會以匿名用戶的身份重定向到網站。不知道這是否有幫助。 – Kev 2014-10-21 16:23:03

回答

0

如何在弗吉尼亞州的天氣怎麼樣? 問題是,您正在使用promoteunknowncerttoanonymous = 1 ini設置;所以你不會看到用戶證書上的名字,除非他們在個人文檔中加載了相應的x.509。 刪除ini設置,在服務器doc中禁止80和443中的匿名和用戶名/密碼,確保您的root x.509證書位於密鑰環中,並且您應該開始查看證書中的用戶名。您現在需要管理所有數據庫ACL中的默認設置,並且不會使用匿名。

相關問題