LDAP-ldap 初始化话配置base dn的问题

发布于 2016-12-23 01:26:36 字数 281 浏览 1225 评论 1

我现在有一个ladp地址:
ldap://10.1.1.21:389/CN=SHECAECCSUB,CN=SHECAECCSUB,ou=CRLDistributePoints,o=eg.com?certificateRevocationList?base?objectclass=cRLDistributionPoint
是我们在程序中需要连接的地址,我想在本地搭建一个测试环境来模拟这个地址,但是我实在不知道在初始化ladp中怎样配置base dn,因为一般根dn都是dc开头的,而这里竟然是o开头的。
求解决方案。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归属感 2017-02-15 23:44:35

问题解决了
设置slapd.conf中的suffix和rootdn两项
suffix "o=eg.com"
rootdn "cn=manager,o=eg.com"
rootpw password
新建一个文件example.ldif
dn: o=eg.com
objectClass: top
objectClass: organization
o: eg.com

dn: cn=manager,o=eg.com
cn: Directory Manager
cn: Manager
registeredAddress: manager@example.com
objectClass: organizationalRole
然后执行ldapadd -c -x -D "cn=manager,o=eg.com" -w password -f example.ldif
这样就将根dn初始化好了。
剩下的可以使用ldap客户端进行操作了,启动jxplorer,新建一个连接。
![启动jxplorer,新建一个连接]

password输入slapd中配置的密码password,即可建立和服务器端的连接。
一层层的建立连接,最后建立一个cRLDistributionPoint类型的节点,在其属性certificateRevocationList中选择一个der编码的crl证书即可。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文