Configuring Sterling B2B Integrator URLs with TLSv1.3
For IIM
Set the TLS protocol version for the dashboard UI with the jsseProtocol property, which is part of the noapp.properties_platform_ifcresources_ext properties. You can set the below property in the customer_overrides.properties file.
noapp.jsseProtocol=TLS1.3
To make use of TLSv1.3 Ciphers in communication, set TLSv1.3 Ciphers to the dashboardCipherSuite property. The dashboardCipherSuite property is defined in the security.properties_platform_asi_ext. You can set the below property in the customer_overrides.properties.
security.dashboardCipherSuite=TLSv13Ciphers
These are the example URLs:
/dashboard
/mailbox
/filegateway
/myfilegateway
/myfg
/ebicsClient
To use TLSv1.3 with Liberty HTTPS:
- Navigate to /<install_dir>/liberty/wlp/usr/servers/SIServer.
- Specify the value in server.xml:
sslProtocol="TLSv1.3"
- Navigate to the JVM.options file and add TLSv1.3 to the -Dhttps.protocols parameter as follows:
-Dhttps.protocols=TLSv1.3
Note:- -Dhttps.protocols accepts multiple values. For example, you can set
-Dhttps.protocols=TLSv1.3,TLSv1.2
. The highest value will take precedence in the B2BAPIs UI. - This configuration is also required for an external trading partner authenticated using TLS 1.3 for myfg 2.0 hosted on a HTTP Server Adapter.
- -Dhttps.protocols accepts multiple values. For example, you can set
Example URL:
/B2BAPIs/svc
For Certified Container
Configure Sterling B2B Integrator URLs with TLSv1.3 using the customization UI.
- Login to the customization UI and navigate to the PropertyFile section.
- Open the customer_overrides file and switch to the property tab.
- Select Create Property and add the following properties:
noapp.jsseProtocol=TLS1.3 security.dashboardCipherSuite=TLSv13Ciphers
- To use TLSv1.3 with Liberty HTTPS, update the following properties in values.yaml under the setupCfg section:
For more information, see Sample values.yaml file.libertyProtocol: TLSv1.3 libertyJvmOptions: "-Dhttps.protocols=TLSv1.3"
- Perform helm install or upgrade to apply the configuration change:
helm upgrade <release-name> <path-to-helm-charts> -f values_override.yaml