有SHA256但為什麼不使用?

有SHA256但為什麼不使用?

在 Apache 和 modssl 上執行升級後,當我在 Apache 伺服器上造訪我的網站時,我在 Chrome 中的 URL 欄的安全性徽標中收到安全性警告:

該網站使用過時的安全設置,可能會阻止未來版本的 Chrome 安全訪問該網站。

我已檢查該憑證包含 SHA1 和 SHA256 指紋並且未過期。用火狐瀏覽器查看沒有問題。然而,Qualys 的檢查顯示簽章演算法為 RSA 的 SHA1,而不是 SHA256。此外,連線使用 TLS 1.2。

出現此類警告的原因是什麼以及如何解決?

抱歉,我剛剛意識到:

這個網站使用 SHA1 的沒有這樣的警告,但是這個網站做。

答案1

A指紋(有時指紋)不是證書中的內容,而是事後計算的雜湊值,並顯示為便於更輕鬆地手動比較證書。

重要的是不要將其與憑證簽章混淆,憑證簽章是憑證中的實際值。

從問題來看,這個憑證的簽章確實是基於 SHA-1 的。

相關內容