免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3191 | 回复: 4
打印 上一主题 下一主题

[ldap] 客户端如何配置TLS [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-19 11:24 |只看该作者 |倒序浏览
openldap-2.2.13, openssl-0.9.7a
ldap服务端
/usr/share/ssl/misc/CA -newca,生成CA证书
openssl req -new -nodes -subj '/....' -keyout slapd-key.pem -out slapd-req.pem -days 900生成私钥和服务器证书
openssl ca -out slapd-cert.pem -infiles slapd-req.pem用CA证书校验服务器证书
都正常,将cacert.pem放到/etc/openldap/cacerts/中,slapd-key.pem和slapd-cert.pem放置到/etc/openldap中,拥有者全部改为ldap:ldap,slapd-key权限600,slapd-cert和cacert权限644
在slapd.conf中增加tls部分
TLSCipherSuite HIGH
TLSCACertificateFile /etc/openldap/cacerts/cacert.pem
TLSCertificateFile /etc/openldap/slapd-cert.pem
TLSCertificateKeyFile /etc/openldap/slapd-key.pem
启动ldap
在客户端用authconfig启动ldap和tls。用指令ldapsearch -H ldaps://服务器ip -x 访问服务器,出现错误,提示为certificate verify failed
我认为服务器端的配置是没有错的,用ldapsearch -H ldap://服务器ip -x可以看到服务器端内容。但是客户端需要如何配置呢?cacert.pem文件应该如何得到?

论坛徽章:
0
2 [报告]
发表于 2007-01-19 11:33 |只看该作者
636端口也已经启动

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2007-01-19 12:34 |只看该作者
这个问题我没出现过,slapd.conf部分的配置没有问题。对于正确的生成证书我也不是非常明白,但是,按照官方给出的例子我没能成功的生成证书。建议搂主在google上找找,多找几个生成证书的方法试试。

论坛徽章:
0
4 [报告]
发表于 2007-01-23 10:02 |只看该作者
将cacert.pem从server copy到client, 一般放在/etc/openldap/下,
然后将TLS_CACERT /etc/openldap/cacert.pem 加入到/etc/openldap/ldap.conf

论坛徽章:
0
5 [报告]
发表于 2007-01-23 16:12 |只看该作者

配置成功了!谢谢!

这里有一片很详细的介绍文章
http://www.openldap.org/pub/ksoper/OpenLDAP_TLS.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP