Configure HttpClient Settings of Repository - Alfresco Content Services - 23.4 - 23.4 - Ready - Alfresco - external

Alfresco Content Services

Platform
Alfresco
Product
Alfresco Content Services
Release
23.4
License

Below are HttpClient properties that allow for turning on Mutual TLS and fine-tuning of repository outbound communication targeting Transform Services.

httpclient.config.<service>.mTLSEnabled
httpclient.config.<service>.connectionTimeout
httpclient.config.<service>.socketTimeout
httpclient.config.<service>.connectionRequestTimeout
httpclient.config.<service>.maxTotalConnections
httpclient.config.<service>.maxHostConnections
httpclient.config.<service>.hostnameVerificationDisabled

Valid substitutes for <service> are: transform (T-Router, T-Engines, Transform Aspose, AI Renditions) and sharedfilestore (enterprise: Shared File Store). Unset timeouts are infinite.

The default settings for transform are shown below:

httpclient.config.transform.mTLSEnabled=false
httpclient.config.transform.maxTotalConnections=20
httpclient.config.transform.maxHostConnections=20
httpclient.config.transform.hostnameVerificationDisabled=false

The default settings for sharedfilestore are shown below:

httpclient.config.sharedfilestore.mTLSEnabled=false
httpclient.config.sharedfilestore.maxTotalConnections=20
httpclient.config.sharedfilestore.maxHostConnections=20
httpclient.config.sharedfilestore.socketTimeout=5000
httpclient.config.sharedfilestore.connectionRequestTimeout=5000
httpclient.config.sharedfilestore.connectionTimeout=5000
httpclient.config.sharedfilestore.hostnameVerificationDisabled=false