Развиваю пружину с ldap. Я использую каталог студии Apache для ldap. LDAP работает отлично. Я сделал следующие шаги, чтобы использовать ldaps
- Включить ldaps в порт 10636
Создайте самозаверяющий сертификат и сопоставьте хранилище ключей в хранилище ключей SSL
Измените на ldaps в качестве метода шифрования, а параметр Network является успешным
- Доверяйте сертификату при проверке сертификата, а затем проверка подлинности также будет успешной
- Добавить сертификат в консоль 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. Помогите мне решить эту проблему
Заранее спасибо