简单绑定失败:本地主机:10636 [根本异常是javax.net.ssl.SSLException:收到致命警报:意外消息]

时间:2019-06-17 12:38:45

标签: ssl spring-security ldap ssl-certificate

我用ldap开发弹簧。我正在使用Apache Directory Studio进行ldap。 ldap运行正常。我执行了以下步骤来使用ldaps

  1. 在端口10636中启用ldaps
  2. 创建一个自签名证书,并将密钥库映射到SSL密钥库中 enter image description here

  3. 更改为ldaps作为加密方法,并且网络参数成功

enter image description here

  1. 在“证书验证”中信任证书,然后身份验证也将成功

enter image description here

  1. 在mmc控制台(受信任的根证书颁发机构)中添加证书

之后,将ldap URL更改为ldaps

<bean id="contextSource" class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">
    <constructor-arg value="ldaps://localhost:10636/o=company"/>
</bean>

尝试登录时遇到错误

org.springframework.security.authentication.InternalAuthenticationServiceException:简单绑定失败:localhost:10636;嵌套异常是javax.naming.CommunicationException:简单绑定失败:localhost:10636 [root异常是javax.net.ssl.SSLException:收到致命警报:意外消息]

这是新知识。我不知道我在想什么

Pl。帮我解决这个问题

预先感谢

0 个答案:

没有答案