在连接到LDAPS IP时,我们遇到以下错误。
{
"error":"unauthorized",
"error_description":"simple bind failed: xxx.xx.x nested exception is javax.naming.CommunicationException: simple bind failed: xxx.xx.x **[Root exception is javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names matching IP address xxx.xx.x found]**"
}
我们已经在JDK(1.8)和JRE(1.8)中安装了证书,在属性文件中添加了LDAPS IP(春季启动),并在JBOSS WildFly 11 Server中进行了部署。 我们通过查看各种链接来尝试解决以下问题,以解决上述错误,但到目前为止尚未解决
- Installing certificate either in JDK or JRE and in both
- Adding `-Dcom.sun.jndi.ldap.object.disableEndpointIdentification=true` in WildFly conf.bat (`set "JAVA_OPTS=%JAVA_OPTS%`)
- Adding -Djdk.tls.trustNameService=true in WildFly conf.bat (`set "JAVA_OPTS=%JAVA_OPTS%`)
任何人都可以帮助解决此问题。让我知道是否需要进一步的信息。