我想爲網站實施雙向SSL身份驗證。我找不到了很多關於這個文檔....爲網站設置雙向SSL身份驗證
我想是類似於startssl如果有東西:
- 創建一個客戶端證書,並在瀏覽器上(註冊)安裝
- 檢查試圖訪問某個頁面時(登錄)SSL客戶端證書
我發現這個教程:https://www.scriptjunkie.us/2013/11/adding-easy-ssl-client-authentication-to-any-webapp/,我跟着它一步一步....
這是我嘗試的網站:https://cert.devpgsv.com/getacert.php
(的「getacert.php」的代碼是在這裏:https://cert.devpgsv.com/code.php)
(我已經啓用訪問.htaccess文件中的情況下,它是非常有用的)
我現在的主要問題是:試圖生成證書時,瀏覽器顯示:
El servidor a devuelto un certificado de cliente no valido. Error 207 (net:::ERR_CERT_INVALID)
在谷歌Chrome瀏覽器中顯示錯誤,但不是在網絡連接refox ......
信息:我使用Debian上安裝的Apache2。
感謝您的幫助!
我知道它不存在。我不知道的是爲什麼。 我需要這個值,所以它應該在那裏...... 如果我檢查密鑰是否存在並且失敗......那麼我如何獲得應該在SSL_CLIENT_S_DN_CN中的內容? – DevPGSV
你真的在發送證書嗎?因爲如果沒有,它將不存在。我無法告訴你證書信息如何在$ _SERVER中結束,因爲我沒有使用這種客戶端身份驗證方法的經驗。 – MueR