How can I disable HTTPS for the AWES Rest API web service?
search cancel

How can I disable HTTPS for the AWES Rest API web service?

book

Article ID: 260798

calendar_today

Updated On:

Products

CA Workload Automation AE

Issue/Introduction

We are trying to integrate the Autossy AWES Rest API service from a third-party application.
We need to use HTTP and not HTTPS.
How can we disable HTTPS on your AWES Application instance service?

Environment

Autosys Rest 11.x 12.x

Cause

By default, the AWES is setup with HTTPS and a self-signed SSL certificate when installed.

Resolution

To disable the HTTPS protocol on the AWES service this can be done in the server.xml file.
Steps:
1) stop the Application instance service.
2) Make a backup copy of the $AUTOUSER/webserver/conf/server.xml
3) Update the connector property:
From:
<Connector SSLEnabled="true" acceptCount="100" ciphers="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" clientAuth="false" keystoreFile="C:\Program Files\CA\WorkloadAutomationAE\autouser.AF1\webserver\conf\.keystore"
keystorePass="changeit" keystoreType="BCFKS" maxThreads="400" port="9443" protocol="org.apache.coyote.http11.Http11NioProtocol" relaxedQueryChars="|&lt;&gt;" scheme="https" secure="true" sslProtocol="TLS"/>


To:
<Connector SSLEnabled="False" acceptCount="100" ciphers="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,
TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA256" clientAuth="false" keystoreFile="C:\Program Files\CA\WorkloadAutomationAE\autouser.AF1\webserver\conf\.keystore"
keystorePass="changeit" keystoreType="BCFKS" maxThreads="400" port="9443" protocol="org.apache.coyote.http11.Http11NioProtocol" relaxedQueryChars="|&lt;&gt;" scheme="https" secure="true" sslProtocol="TLS"/>

4) Restart the Application Server instance service.


 

 

Additional Information

NOTE:
If you have configured WCC to use this Application server Instance you will need to change the configuration for this server to use HTTP instead of HTTPS and revalidate the configuration.