1.1SpringLdap与MSAD使用Ldaps通信

本文记录了在SpringLdap与MS Active Directory (MSAD) 使用Ldaps通信时遇到的"Path does not chain with any of the trust anchors"错误,经过排查确定不是Java 7的bug,而是证书问题。通过重新建域、导入证书和更新SpringLdap版本等步骤,最终成功解决问题。详细步骤包括:更新SpringLdap版本、配置SpringLdap Bean、使用ldapTemplate进行认证、下载并导入域控制器的证书。
摘要由CSDN通过智能技术生成
  由于硬件缺乏,这几天在折腾环境,然后莫名其妙的在之前搭建好的域控制器上提示IP冲突,之后springLdap和AD之间使用Ldaps通信时就开始报错。来来回回折腾了不少时间,过程中发现之前配置的方法都忘记了,网上也没有一个比较详细的教程,所以在这里写下来记录一下。
问题:在使用Ldaps通信时程序报错
Path does not chain with any of the trust anchors
  网上找到的关于这个异常的信息是由于java7中存在的一处bug,但是我的环境是java8,所以肯定不会是这个问题。开始怀疑是证书的问题,重新导入了证书问题依旧。最后读取了快照,重新建域,问题解决。
1使用SpringLdap,在pom文件中导入相关信息,这里注意下SpringLdap最新版本对Spring版本要求较高,我使用SpringLdap2.3.1时Spring的版本为4.3.6。如果使用SpringBoo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值