This procedure establishes a secure connection between the Endeca Web Crawler and the Record Store Web service running in the Endeca IAS Service.
This task requires that you have already configured the Endeca Web Crawler to write to a Record Store instance. If you have not done so, see "Configuring Web crawls to write output to a Record Store instance" in the IAS Web Crawler Guide.
To enable SSL in the Endeca Web Crawler:
| 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:
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:
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 |
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"
For example:
<property> <name>output.recordStore.isPortSsl</name> <value>false</value> <description> Whether or not to use the IAS port as an HTTPS port to communicate with the record store service. Default: false </description> </property>