0

我在使用 Jersey API 客户端库调用 rest api 时看到 SSL 异常。直到几天前,这一直运行良好。根据例外情况,我了解它与证书到期有关。
但是我不确定客户端机器是否需要升级证书(如果有)或 API 实现服务器需要升级。
下面提到了我用来调用 API 的代码。我使用如何从 PEM 编码证书中确定 SSL 证书到期日期验证了我机器上的 ssl 证书?而且我找不到任何过期的证书。

 
com.sun.jersey.api.client.ClientHandlerException:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径验证失败:java.security.cert.CertPathValidatorException:时间戳检查失败
    在 com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:151)
Client client = Client.create(JerseyJacksonConfigFactory.getConfig());
this.resource = client.resource(baseUrl);
resource.path("foo").entity(barEntity).type(MediaType.APPLICATION_JSON_TYPE).accept(MediaType.APPLICATION_JSON).put();
4

0 回答 0