0
我正試圖編寫一個web服務客戶端,以通過SSL使用另一家公司提供的測試服務。我不是'精通證書',所以我希望這只是我忽略的簡單東西。我有三個「商店」:一個信任庫,一個消息簽名密鑰庫和一個傳輸密鑰庫(如web服務主機提供的文檔中所述)。當試圖訪問該服務,我發現了以下錯誤:與Webservice證書相關的錯誤
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
,並在堆棧跟蹤的底部是這樣的:
java.security.cert.CertificateExpiredException: NotAfter: Wed Mar 16 19:59:59 EDT 2011
這最後一條消息聽起來就像是在說,一個證書已過期。我已經檢查了我在三家商店中獲得的每一份證書,而且沒有任何證書已過期。那麼這個消息是否意味着服務器有一個過期的證書?或者我有東西配置扭曲?
戴夫