CA Advanced Authentication : 9.x
App Server : Apache Tomcat
Customer had the following set in arcotafm.properties :
Where,
ArcotSMTrustStore specifies the path where the root CA SSL certificate of State Manager needs to be present.
Customer did import the root CA SSL certificate to the tsclient.truststore file but at the wrong location.
They did import the root CA SSL certs to the tsclient.truststore file located at : <ARCOT_HOME>/adapterAFM/certs
[<Current Working Directory>]# pwd
/opt/CA/AdvAuth/adapterAFM/certs
[<Current Working Directory>]# ls -ltr
total 8
-rwxr-xr-x. 1 root root 2402 Jan 30 00:23 tsclient.keystore
-rwxr-xr-x. 1 root root 1024 Jan 30 00:23 tsclient.truststore
The location the Application Server looks for the root CA certificates needs to be specified as discussed below:
The root CA certs needs to be imported to <tomcat>/webapps/arcotafm/WEB-INF/classes/certs/tsclient.truststore file.
/opt/apache-tomcat-8.5.24/webapps/arcotafm/WEB-INF/classes/certs
[root@I4491 certs]# ls -latr
total 40
-rw-r-----. 1 root root 1024 Jul 21 2017 tsclient.truststore
-rw-r-----. 1 root root 2402 Jul 21 2017 tsclient.keystore
Import the root CA SSL certificate of State Manager into tsclient.truststore that is located at "<tomcat>/webapps/arcotafm/WEB-INF/classes/certs/"
Here in this example the Application Server as Tomcat is used. Your Application server may be one of your choice (for example Oracle Weblogic, IBM Websphere etc.)
None.