无法执行 postMethod:Javax.net.ssl.SslException:已被 CRL 撤销
Couldn't execute postMethod: Javax.net.ssl.SslException: Revoked by CRL
我有一个POST方法:
PostMethod post = new PostMethod(myPostUrl);
然后我执行 PostMethod
:
httpClient.executeMethod(post);
当我尝试执行它时,出现异常,例如:
javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Revoked by CRL (cached response)
这是什么原因造成的?
服务器证书已被吊销。您尝试的操作不安全。系统救了你
java.security.cert.CertificateException: Revoked by CRL (cached response)
全部在错误消息中:您尝试联系的服务器的证书已被吊销,因此不再有效。
证书可以在其正常有效期(颁发证书的 notBefore 和 notAfter 时间戳)期间出于多种原因被吊销。如果可能,一个配置良好的 SSL/TLS 客户端通常应该与 CA 检查撤销。此检查是针对此处的 CRL 执行的,看起来 CA 已吊销您尝试连接的服务器的证书。正版服务器应该出示未被吊销的证书。
我有一个POST方法:
PostMethod post = new PostMethod(myPostUrl);
然后我执行 PostMethod
:
httpClient.executeMethod(post);
当我尝试执行它时,出现异常,例如:
javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: Revoked by CRL (cached response)
这是什么原因造成的?
服务器证书已被吊销。您尝试的操作不安全。系统救了你
java.security.cert.CertificateException: Revoked by CRL (cached response)
全部在错误消息中:您尝试联系的服务器的证书已被吊销,因此不再有效。
证书可以在其正常有效期(颁发证书的 notBefore 和 notAfter 时间戳)期间出于多种原因被吊销。如果可能,一个配置良好的 SSL/TLS 客户端通常应该与 CA 检查撤销。此检查是针对此处的 CRL 执行的,看起来 CA 已吊销您尝试连接的服务器的证书。正版服务器应该出示未被吊销的证书。