# 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, refer to the Answer Server Reference.

_FT_HTML5_bannerTitle.htm