The eaccmd and EAC Web services scripts use command-line JVM arguments to enable SSL.
The eaccmd script (eaccmd.bat on Windows, or eaccmd.sh on UNIX) contains two JVM arguments that tell it to use the keystore and truststore.
IF EXIST %ENDECA_CONF%\conf\ca.ks ( SET TRUSTSTORE=%ENDECA_CONF%\conf\ca.ks ) ELSE ( SET TRUSTSTORE=%EAC_ROOT%\..\workspace\conf\ca.ks ) IF EXIST %ENDECA_CONF%\conf\eac.ks ( SET KEYSTORE=%ENDECA_CONF%\conf\eac.ks ) ELSE ( SET KEYSTORE=%EAC_ROOT%\..\workspace\conf\eac.ks ) ... SET JVM_ARGS=%JVM_ARGS% -Djavax.net.ssl.trustStore=%TRUSTSTORE% -Djavax.net.ssl.trustStoreType=JKS -Djavax.net.ssl.trustStorePassword=eacpass SET JVM_ARGS=%JVM_ARGS% -Djavax.net.ssl.keyStore=%KEYSTORE% -Djavax.net.ssl.keyStoreType=JKS -Djavax.net.ssl.keyStorePassword=eacpass
The same SET JVM_ARGS command line-arguments documented above can be used with any AXIS client.