Configure SSL Communication Between Components
You can configure Answer Server to use SSL to connect to each of its back end components, such as the IDOL Content and Agentstore components that you use in your systems.
For each child component, there is a ComponentHost
and an ComponentACIPort
configuration parameter in the system configuration, which specifies how to connect to the component. You can also add the ComponentSSLConfig
parameter. For example, for the IDOL Content component, you use IDOLHost, IDOLACIPort, IDOLSSLConfig.
You set the ComponentSSLConfig
parameter to the name of the configuration section where you define the SSL settings for connection to that component. By convention, this section has the name SSLOptionN
.
NOTE: For the Agentstore and Content components, Answer Server uses the same SSL configuration for ACI and indexing requests.
For example:
[MyPassageExtractor] Type=passageextractor // Data Content IDOLHost=localhost IDOLACIPort=10050 IDOLSSLConfig=SSLOption1 // Entity Agentstore AgentstoreHost=localhost AgentstoreACIPort=10060 IDOLSSLConfig=SSLOption0 ... [SSLOption0] SSLMethod=TLSV1.3 SSLCertificate=host1.crt SSLPrivateKey=host1.key SSLCACertificate=trusted.crt [SSLOptions1] SSLMethod=TLSV1.3 SSLCertificate=host2.crt SSLPrivateKey=9s7BxMjD2d3M3t7awt/J8A SSLCACertificate=trusted.crt
For more information about the SSL configuration options,