Простое связывание не удалось: localhost: 10636 [Исключением корня является javax.net.ssl.SSLException: получено фатальное предупреждение: неожиданное сообщение] - PullRequest
0 голосов
/ 17 июня 2019

Развиваю пружину с ldap. Я использую каталог студии Apache для ldap. LDAP работает отлично. Я сделал следующие шаги, чтобы использовать ldaps

  1. Включить ldaps в порт 10636
  2. Создайте самозаверяющий сертификат и сопоставьте хранилище ключей в хранилище ключей SSL enter image description here

  3. Измените на ldaps в качестве метода шифрования, а параметр Network является успешным

enter image description here

  1. Доверяйте сертификату при проверке сертификата, а затем проверка подлинности также будет успешной

enter image description here

  1. Добавить сертификат в консоль mmc (доверенные корневые центры сертификации)

После этого измените URL ldap на 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 [корневое исключение - javax.net.ssl.SSLException: получено фатальное оповещение: неожиданное сообщение]

Я новичок в этом. Я не знаю, чего мне не хватает

Pl. Помогите мне решить эту проблему

Заранее спасибо

...