Извлечение Spring LDAP документации для подключения к серверу LDAP через HTTP (S):
Что касается самозаверяющего сертификата, вы можете импортировать цепочку сертификатов в доверенное хранилище и установитьследующие аргументы виртуальной машины:
-Djavax.net.ssl.trustStore="<path to truststore file>"
-Djavax.net.ssl.trustStorePassword="<passphrase for truststore>"
или переопределение хранилища доверенных сертификатов во время выполнения, например:
System.setProperty("javax.net.ssl.trustStore","<path to truststore file>");
System.setProperty("javax.net.ssl.trustStorePassword","<passphrase for truststore>");
Имейте в виду, что оба параметра переопределят хранилище доверенных сертификатов JVM по умолчанию.Поэтому, если вы работаете с разными сайтами с разными сертификатами, вы можете импортировать все из них в одно хранилище доверенных сертификатов.
Если вам нужна помощь в создании файла хранилища доверенных сертификатов, обратитесь к следующему: Цифровой сертификат: Какимпортировать файл .cer в файл .truststore, используя?