This procedure establishes a secure connection between all of the IAS Command-line Utilities and the Web services running in the Endeca IAS Service. Recall that the IAS Command-line Utilities include the IAS Server Command-line Utility, the Component Instance Manager Command-line Utility, and the Record Store Command-line Utility.
To enable SSL in the IAS command-line utilities:
| Property | Token to replace |
|---|---|
| javax.net.ssl.trustStore | @TRUSTSTORE_FILE@ |
| javax.net.ssl.trustStorePassword | @TRUSTSTORE_PASSWORD@ |
| javax.net.ssl.trustStoreType | JKS |
For example, on Windows, uncomment and modify options similar to the following:
REM Setup the Trust Store SET JVM_ARGS=-Djavax.net.ssl.trustStore="C:\Oracle\Endeca\IAS\workspace\conf\truststore.ks" %JVM_ARGS% SET JVM_ARGS=-Djavax.net.ssl.trustStoreType=JKS %JVM_ARGS% SET JVM_ARGS=-Djavax.net.ssl.trustStorePassword=endeca %JVM_ARGS%
For example, on UNIX, uncomment and modify options similar to the following:
# Setup the Trust Store JVM_ARGS="$JVM_ARGS -Djavax.net.ssl.trustStore=$IAS_WORKSPACE/conf/truststore.ks" JVM_ARGS="$JVM_ARGS -Djavax.net.ssl.trustStoreType=JKS" JVM_ARGS="$JVM_ARGS -Djavax.net.ssl.trustStorePassword=endeca"
| Property | Token to replace |
|---|---|
| javax.net.ssl.keyStore | @KEYSTORE_FILE@ |
| javax.net.ssl.keyStorePassword | @KEYSTORE_PASSWORD@ |
| javax.net.ssl.keyStoreType | JKS |
For example, on Windows you uncomment and modify options similar to the following:
SET JVM_ARGS=-Djavax.net.ssl.keyStore="C:\Oracle\Endeca\IAS\workspace\conf\keystore.ks" %JVM_ARGS% SET JVM_ARGS=-Djavax.net.ssl.keyStoreType=JKS %JVM_ARGS% SET JVM_ARGS=-Djavax.net.ssl.keyStorePassword=endeca %JVM_ARGS%
For example, on UNIX you uncomment and modify options similar to the following:
JVM_ARGS="$JVM_ARGS -Djavax.net.ssl.keyStore=$IAS_WORKSPACE/conf/keystore.ks" JVM_ARGS="$JVM_ARGS -Djavax.net.ssl.keyStoreType=JKS" JVM_ARGS="$JVM_ARGS -Djavax.net.ssl.keyStorePassword=endeca"
| Property name | Description |
|---|---|
| com.endeca.eidi.ias.server.host | Specify the fully qualified name of the machine running the command-line utility. |
| com.endeca.eidi.ias.server.port | Specify the port for Endeca IAS Service. |
| com.endeca.eidi.ias.server.isPortSsl | Specify how to interpret the IAS
port setting.
A value of true means that com.endeca.eidi.ias.server.port is an SSL port and IAS uses HTTPS for connections. A value of false means that com.endeca.eidi.ias.server.port is a non-SSL port and IAS uses HTTP for connections. The default is false. Specify false if you enabled HTTPS redirects. |
Oracle Endeca Information Discovery Integrator: Security Guide for Integrator · Version 3.2.0 · January 2016
Copyright © 2003, 2013-2016, Oracle and/or its affiliates. All rights reserved.
