如何验证 OpenDJ 响应 ldap 请求?
How to verify OpenDJ respond to ldap request?
我用 java version 1.8.0_251
在 rhel 7
服务器上站起来 OpenDJ v3.0.0
。我将 ssl/tls
设置为 yes
并生成 self sign cert
并且 empty
没有导入 ldap 模式,但只声明了 baseDN
。
安装完成后,我执行了 service opendj status
并且系统说 Running
尽管执行 /install/path/bin/status
抛出了 java.security.cert.CertificateException: No subject alternative names present
。
假设 ldap 服务是 运行 我执行了以下两组不同的 ldapsearch
命令来验证它是否正在处理传入的 ldap 请求或不基于此文档:https://backstage.forgerock.com/knowledge/kb/article/a54816700
./ldapsearch --hostname foo.domain.com --port 636 --useSsl --trustAll --bindDN "cn=Directory Manager" --bindPassword password --baseDN "" --searchScope base "(objectclass=*)" 1.1
dn:
./ldapsearch --port 389 --baseDN "" --searchScope base "(&)" alive healthy
dn:
我的问题是返回的响应为 dn:
,我无法判断 OpenDJ
是否正确 运行。非常感谢您的建议。
Status 的第一个错误是由于 JDK8 中的更改,其中证书主题名称与您尝试连接的主机名非常匹配。
问题的第二部分不是错误。这是预期的。您的第一个查询不请求任何属性(尾随参数“1.1”表示 return 没有属性)。
第二个查询是请求 OpenDJ 3.0 的 rootDSE 中不存在的属性。这些属性已添加到 ForgeRock 目录服务版本 6.5.0。
我用 java version 1.8.0_251
在 rhel 7
服务器上站起来 OpenDJ v3.0.0
。我将 ssl/tls
设置为 yes
并生成 self sign cert
并且 empty
没有导入 ldap 模式,但只声明了 baseDN
。
安装完成后,我执行了 service opendj status
并且系统说 Running
尽管执行 /install/path/bin/status
抛出了 java.security.cert.CertificateException: No subject alternative names present
。
假设 ldap 服务是 运行 我执行了以下两组不同的 ldapsearch
命令来验证它是否正在处理传入的 ldap 请求或不基于此文档:https://backstage.forgerock.com/knowledge/kb/article/a54816700
./ldapsearch --hostname foo.domain.com --port 636 --useSsl --trustAll --bindDN "cn=Directory Manager" --bindPassword password --baseDN "" --searchScope base "(objectclass=*)" 1.1
dn:
./ldapsearch --port 389 --baseDN "" --searchScope base "(&)" alive healthy
dn:
我的问题是返回的响应为 dn:
,我无法判断 OpenDJ
是否正确 运行。非常感谢您的建议。
Status 的第一个错误是由于 JDK8 中的更改,其中证书主题名称与您尝试连接的主机名非常匹配。
问题的第二部分不是错误。这是预期的。您的第一个查询不请求任何属性(尾随参数“1.1”表示 return 没有属性)。 第二个查询是请求 OpenDJ 3.0 的 rootDSE 中不存在的属性。这些属性已添加到 ForgeRock 目录服务版本 6.5.0。