接口调用出现 SSL 相关问题处理建议 (Java)

如果未使用有赞云提供的 SDK,使用了自己封装的 HTTP 请求类库,出现了下面类似的问题,可以参考给出的解决建议进行处理。  

问题现象 SSLHandshakeException

Exception: javax.net.ssl.SSLHandshakeException:  
sun.security.validator.ValidatorException: PKIX path validation failed:  
java.security.cert.CertPathValidatorException: timestamp check failed  

出现此问题是因为服务端证书问题,一般不影响正常浏览器访问,对不规范使用 Http 调用的会有一定的影响。  
排查和验证,可参考这篇文章:PKIX path validation failed — Debugging

解决建议

若使用的是 apache 提供的 httpclient,可检查是否是对 https 请求使用不规范引起。  
检查Protocol.registerProtocol是否设定或是否规范.