WDSOC job fails with error message javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: signature ver
search cancel

WDSOC job fails with error message javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: signature ver

book

Article ID: 247826

calendar_today

Updated On:

Products

Autosys Workload Automation

Issue/Introduction

After installing the Web Services plugin, we are trying to run Web Service Description Language (WSDL) type WSDOC from Autosys.

Job fails with following error message

<Error submitting request: WSDLException: faultCode=COMMUNICATION_ERROR: Unable to retrieve document at 'https://xxxx.xxx.xxxx.xxxxxxxx.com/abcd/webservices?wsdl': javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: signature ver>

Following error message is also noticed in the system agent plugin_log_webservice.log file

08/10/2022 08:18:04.595-0400 1 WebservicePlugin.webservice Internal Thread.CybWOBWebserviceRundoclitHandler.processWob[:1063] - cybermation.commonservice.webservice.wsdl.harness.CybWSDLException: WSDLException: faultCode=COMMUNICATION_ERROR: Unable to retrieve document at 'https://xxxx.xxx.xxxx.xxxxxxxx.com/abcd/webservices?wsdl': javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: signature verification failed - Certificate issuer: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert Global Root G2 is not in the client keystore.
                                                                                                                                 at cybermation.commonservice.webservice.wsdl.harness.CybWSDLReader.readWSDL(CybWSDLReader.java:248)
                                                                                                                                 at cybermation.commonservice.webservice.wsdl.harness.CybWSDLReader.readWSDL(CybWSDLReader.java:161)
                                                                                                                                 at cybermation.commonservice.webservice.wsdl.CybWSDLOperation.a(CybWSDLOperation.java:230)
                                                                                                                                 at cybermation.commonservice.webservice.wsdl.CybWSDLOperation.locate(CybWSDLOperation.java:373)
                                                                                                                                 at cybermation.commonservice.webservice.wsdl.CybWSDLParser.parseWSDL(CybWSDLParser.java:444)
                                                                                                                                 at cybermation.commonservice.webservice.wsdl.CybWSDLParser.parseWSDL(CybWSDLParser.java:427)
                                                                                                                                 at cybermation.plugins.webservice.handler.CybWSDocLitHandler.createSoapRequest(CybWSDocLitHandler.java:162)
                                                                                                                                 at cybermation.plugins.webservice.handler.CybWSDocLitAbstractHandler.prepare(CybWSDocLitAbstractHandler.java:747)
                                                                                                                                 at cybermation.plugins.webservice.wobhandler.CybWOBWebserviceRundoclitHandler.processWob(CybWOBWebserviceRundoclitHandler.java:1047)
                                                                                                                                 at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.processWob(CybRMIExternalPluginBaseManager.java:627)
                                                                                                                                 at cybermation.plugins.library.base.CybRMIExternalPluginBaseManager.run(CybRMIExternalPluginBaseManager.java:460)
                                                                                                                                 at java.lang.Thread.run(Thread.java:821)
                                                                                                                                Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: signature verification failed - Certificate issuer: C=US,O=DigiCert Inc,OU=www.digicert.com,CN=DigiCert Global Root G2 is not in the client keystore.
                                      

Environment

Release : 12.0

Component : Workload Automation System Agent

Resolution

Add following parameter in agentparm.txt

https.client.ssl.accept_new_ca=true

Recycle the system agent.

Additional Information

Automatically Import Certificates and Verify a Client Keystore