Hello,
I am configuring IDM with External DS through SSL connection, but after starting the IDM it is showing me the below error:
Also, I have verified the DS logs and I found this error:
{“eventName”:“DJ-LDAP”,“client”:{“ip”:“172.16.10.85”,“port”:35028},“server”:{“ip”:“172.16.10.87”,“port”:636},“request”:{“protocol”:“LDAPS”,“operation”:“DISCONNECT”,“connId”:12,“message”:“SSLException: Unrecognized SSL message, plaintext connection?”},“transactionId”:“0”,“response”:{“status”:“SUCCESSFUL”,“statusCode”:“0”,“elapsedTime”:0,“elapsedTimeUnits”:“MILLISECONDS”,“reason”:“Protocol Error”},“timestamp”:“2023-10-31T12:23:20.982Z”,“_id”:“e0896af4-25e9-4e64-87ce-36d9446458d2-47”}
I have also uploaded the CA certificate of DS which was generated while installing the DS in IDM truststore, but still the issue is same.
Below mentioned is the repo.ds.json file content that I have changed to integrate external DS for your reference:
{
“embedded” : false,
“maxConnectionAttempts” : 5,
“security” : {
“trustManager” : “file”,
“fileBasedTrustManagerType” : “JKS”,
“fileBasedTrustManagerFile” : “&{idm.install.dir}/security/truststore”,
“fileBasedTrustManagerPasswordFile” : “&{idm.install.dir}/security/storepass”
},
“ldapConnectionFactories” : {
“bind” : {
“connectionSecurity” : “startTLS”,
“heartBeatIntervalSeconds” : 60,
“heartBeatTimeoutMilliSeconds” : 10000,
“connectionPoolSize” : 50,
“primaryLdapServers” : [
{
“hostname” : “opendj.inspira.com”,
“port” : 636
}
],
“secondaryLdapServers” : [ ]
},
“root” : {
“inheritFrom” : “bind”,
“authentication” : {
“simple” : {
“bindDn” : “cn=admin”,
“bindPassword” : {
“$crypto” : {
“type” : “x-simple-encryption”,
“value” : {
“cipher” : “AES/CBC/PKCS5Padding”,
“stableId” : “openidm-sym-default”,
“salt” : “BBMH8UvYOFhSve/Kj3V/ow==”,
“data” : “nQ+TQtoOktMWXvY6aAa67g==”,
“keySize” : 16,
“purpose” : “idm.config.encryption”,
“iv” : “qZowW9dxAdHge3cNf0RadA==”,
“mac” : “giaVKiOGqczlYNwHT4XI7Q==”
}
}
}
}
}
}
}
Can you please assist me to resolve this?