Error: Root exception is javax.net.ssl.SSLHandshakeException: No name matching <hostname> found
when connecting to Provisioning Directory over port 20390 using hostname.
Java in version 1.8 181 or higher.
Solution is to add -Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true
to spoon Java runtime options located in
/opt/CA/IdentityGovernance/data-integration/spoon.sh
or
Drive:\Virtual Appliance Tools\CA-IG_DataIntegration\Spoon.bat
under paragraph:
# ** Set java runtime options
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="-Xms1024m" "-Xmx2048m" "-XX:MaxPermSize=256m" "-Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true"