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?
Autosys Rest 11.x 12.x
By default, the AWES is setup with HTTPS and a self-signed SSL certificate when installed.
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="|<>" 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="|<>" scheme="https" secure="true" sslProtocol="TLS"/>
4) Restart the Application Server instance service.
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.