• QQ空间
  • 收藏

让OpenLdap支持SSL/TLS

| 2019-08-15 阅读 268

一、安装openldap

yum -y 请看留言吧e openldap


二、配置openldap

database        bdb

suffix          "dc=yunweibang,dc=com"

checkpoint      1024 15

rootdn          "cn=admin,dc=yunweibang,dc=com"

rootpw {SSHA}Xisbg6WvTNopMz3GaeeHbwAuXeqBTZ4G

#上面密码用slappasswd命令生成的


三、绑定域名到主机,编辑hosts

IP   ldap.yunweibang.com


四、创建CA

cd /etc/openldap/certs/

openssl genrsa -out ldap.key 1024

openssl req -new -key ldap.key -out ldap.csr


五、生成签名

openssl x509 -req -days 3650 -in ldap.csr -signkey ldap.key -out ldap.crt


六、设置权限

chmod 700 /etc/openldap/certs/

chown -R ldap.ldap /etc/openldap/certs/


七、编辑/etc/openldap/slapd.conf

添加

TLSCertificateFile  /etc/openldap/certs/ldap.crt

TLSCertificateKeyFile  /etc/openldap/certs/ldap.key

TLSVerifyClient never

 

八、编辑/etc/openldap/ldap.conf

添加

TLS_REQCERT allow

TLS_CERT /etc/openldap/certs/ldap.crt

TLS_KEY /etc/openldap/certs/ldap.crt

URI  ldaps://ldap.yunweibang.com

BASE dc=yunweibang,dc=com


九、重新生成配置,并重启服务

service slapd stop

rm -rf /etc/openldap/slapd.d/*

slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d/

chown -R ldap.ldap /etc/openldap/slapd.d/ /var/lib/ldap/


十、默认同时启动ldap和ldaps,编辑/etc/sysconfig/ldap

SLAPD_LDAP=yes

SLAPD_LDAPI=no

SLAPD_LDAPS=yes


十一、启动并查看是否已经启动

service slapd restart

netstat -tnlp |grep 389

netstat -tnlp |grep 636


十二、验证服务

#ldapwhoami -v -x -Z

ldap_initialize( <DEFAULT> )

ldap_start_tls: Operations error (1)

        additional info: TLS already started

anonymous

Result: Success (0)


十三、java链接

方法一、用java的keytool工具把证书导入

keytool -import  -alias ldapserver -file /etc/openldap/certs/ldap.crt -keystore ldap.jks -keypass changeit -storepass changeit

java程序里指定keystore和密码即可,keystore写$JAVA_HOME/jre/lib/security/cacerts也可以


方法二、忽略证书,程序可以google一下


2019-08-19
功夫 澳门赛国羽小将男女单打争冠 龙大苦战过关 | 明日12:00直播决赛
2018 11.03 半决赛结束,国羽男女单打独苗都打满三局过关,压轴场韩国龙基组合逆转台北卢杨与另一对高申会师决赛,来看看战报 决赛对阵 2018澳门公开赛 ... <详情>
2019-08-19
功夫 加盟一点点奶茶资金不够怎么办?一点点奶茶加盟如何合理分配资金?
| 加 微 信:yiddnaic  (一对一解答) | 咨询热线:4008888514 已经成功开店500家还能加盟一点点奶茶店吗?市场上有很多奶茶项目,也确实... <详情>
2019-08-19
功夫 长假结束,是谁“王者归来”,又是谁黯然离场?| 中国旅游微信影响力排行榜170期
“中国旅游微信影响力排行榜”今天发布第170期,本期榜单统计周期是2018年10月8日至10月14日,统计截至2018年10月15日12时整。 本期政务榜,浙... <详情>
2019-08-19
功夫 10.26日黄金原油操作建议
黄金行情分析: 日线上,黄金连续几次冲高回落,于上轨和Ma144均线承压,而美元强势拉升也给黄金带来空头压制,当前价格在Ma5和Ma10下方,macd金叉零轴上... <详情>
2019-08-19
功夫 还记得《花千骨》里小骨的徒弟幽若么?她现在变漂亮啦!
还记得《花千骨》里小骨的徒弟幽若么?她现在变漂亮啦! <详情>
2019-08-19
功夫 杜家升:10.29黄金因美股避险1231多,原油68仍需空
杜家升:10.29黄金因美股避险1231多,原油68仍需空 <详情>