2017-03-18 91 views
2

「從有效」當我嘗試連接到我得到下面的日誌跟蹤java.security.cert.CertificateNotYetValidException即使在日期

2017年3月18日00網址:11:54.519錯誤:使用javax .net.ssl.SSLHandshakeException:java.security.cert.CertificateNotYetValidException:NotBefore:Tue Mar 14 13:53:28 PDT 2017

服務器的證書有效期爲2017年3月14日,我試圖在2017年3月18日進行連接仍然爲什麼會發生此錯誤?是否有任何其他原因此異常?

大多數的答案類似的問題的建議檢查系統時間,但在這種情況下,記錄器中加入系統時間,因此它並非如此。

回答

0

的問題是因爲在我們的代碼中創建一個自定義的信託經理這需要同時創建和當日期值不爲null,則需要在該日期爲當前日期和驗證對這一日期的證書,驗證日期作爲輸入的發生。

因此,當使用舊日期創建信任管理器時,它會爲其有效日期從將來到有效日期的證書導致java.security.cert.CertificateNotYetValidException。

相關問題