Details
-
Fix
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
2.5.5, 2.6.2
-
None
-
None
Description
Current Situation
When the truststore type is configured in the settings of a ldap identity service an exception is thrown that the type is null. The configured type will not be considered.
When the value for truststore path is not set in the settings of the ldap identity service the values for the truststore path, truststore password and truststore type are readed from the joc.propertiers configuration file.
Note:
truststore path is set in the joc.properties configuration file
the values for for the truststore path, truststore type and truststore password are readed from the joc.properties configuration file. The values that are configured in the settings of the ldap identity service are ignored.
The defaults are:
- truststore path: system property javax.net.ssl.trustStore
- truststore password: system property javax.net.ssl.trustStorePassword
- truststore type: system property javax.net.ssl.trustStoreType
truststore path is NOT set in the joc.properties configuration file
the values for for the truststore path, truststore type and truststore password are readed from the settings of the ldap identity service. The defaults are the values that are set in the joc.properties configuration file.
If not set in the joc.properties configuration file The defaults are:
- truststore path: system property javax.net.ssl.trustStore
- truststore password: system property javax.net.ssl.trustStorePassword
- truststore type: system property javax.net.ssl.trustStoreType
Desired Behavior
The value for the truststore type that is configured in a ldap identity service should be considered when the truststore path is not configured in the joc.properties configuration file
Workaround
Set the value for the truststore type in the joc.properties configuration file.