For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Open sourceSupportFAQsDocs Home
  • Introduction
    • Overview
    • Retired adapters
      • Overview
        • Overview
        • Base properties
        • Authentication properties
        • SSL/TLS properties
        • Request properties
        • Healthcheck properties
        • Proxy properties
        • Throttle properties
        • Mongo properties
        • Deprecated properties
      • SSL/TLS
      • Throttling
      • Headers
      • Add dynamic headers
      • Add query parameters
      • Update adapter configuration
LogoLogo
Open sourceSupportFAQsDocs Home
On this page
  • Properties
  • Example
ConfigureService instance configuration

SSL/TLS properties

Was this page helpful?
Previous

Request properties

Next
Built with

All SSL/TLS properties are defined within the ssl object in theItential Platform service instance configuration for the adapter.

Properties

PropertyTypeRequiredDescription
ecdhCurvestringNo → ""Fixes a PROTO error that can occur when connecting with Node.js 8 or Node.js 9. If you encounter this error, set this property to "auto". This property has no other purpose.
enabledbooleanYesDetermines whether the external system has SSL/TLS enabled.
accept_invalid_certsbooleanYes (if SSL enabled)When true, the adapter ignores invalid certificates. Only set this to true in lab environments.
ca_filestringYes (if SSL enabled and not accepting invalid certs)Fully qualified path to the CA file used for SSL.
key_filestringNoFully qualified path to the key file used for SSL.
cert_filestringNoFully qualified path to the certificate file used for SSL.
secure_protocolstringNoThe secure protocol to use for the SSL handshake.
ciphersstringYes (if SSL enabled)Hyphen-separated list of acceptable ciphers.

Example

This example configures SSL for a production environment using a CA file at /root/mycafile and SSL 3.0. No ciphers are specified.

1"ssl": {
2 "ecdhCurve": "",
3 "enabled": true,
4 "accept_invalid_cert": false,
5 "ca_file": "/root/mycafile",
6 "key_file": "",
7 "cert_file": "",
8 "secure_protocol": "SSLv3_method",
9 "ciphers": ""
10}

Never set accept_invalid_certs to true in production. This setting is only appropriate for lab environments.