-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Jenkins 2.59
http-request-plugin: latest(1.8.19)
Running on Java 8 Node
When we tried sending a request to one of the https servers got the following exception:
Wanted to ignore errors instead of setting up certificates and all. Please help. Thanks.
def response = httpRequest contentType: 'APPLICATION_JSON', ignoreSslErrors:true, httpMode: 'POST', requestBody: body, url: "https://abc.northamerica.net:443/" echo response.toString()
Error:
java.security.cert.CertificateException: Certificates does not conform to algorithm constraints at sun.security.ssl.AbstractTrustManagerWrapper.checkAlgorithmConstraints(SSLContextImpl.java:1117) at sun.security.ssl.AbstractTrustManagerWrapper.checkAdditionalTrust(SSLContextImpl.java:1043) at sun.security.ssl.AbstractTrustManagerWrapper.checkServerTrusted(SSLContextImpl.java:985) at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496) Caused: javax.net.ssl.SSLHandshakeException
Environment: Jenkins 2.59 http-request-plugin: latest(1.8.19)
Here is the full exception, just in case;