No subject alternative names matching IP address X.X.X. found

    我们有一个程序需要访问ldap,在虚拟机上运行时一切正常,最近要迁移到k8s环境中,测试时发现不能访问ldap,并报以下异常:

Caused by: java.security.cert.CertificateException: No subject alternative names matching IP address 10.xx.xx.254 found

    开始一直找不到原因,后来排查配置文件发现ldap地址是直接写的ip,一个同事提到域名反向解析概念,就想是不是ldap服务器的证书需要的是域名,在虚拟机环境时可以通过地址反向解析出域名来,但在k8s环境无法通过地址反向解析域名。

    本着这一思路修改配置文件将ip地址改为域名,果然成功了。

你可能感兴趣的:(ldap,java工具)