Для меня пароль сертификата не хранится на портале SOLR
см. Мои настройки
SSL
cd /path/to/solr/server/etc/
Следующая команда создаст файл хранилища ключей с именем solr-ssl.keystore.jks
в текущем каталоге
keytool -genkeypair -alias solr-ssl -keyalg RSA -keysize 2048 -keypass secret -storepass secret -validity 9999 -keystore solr-ssl.keystore.jks -ext SAN=DNS:localhost,IP:@ipsolr,IP:127.0.0.1 -dname "CN=localhost, OU=xxx, O=xxx, L=xxx, ST=xxx, C=xxx"
Преобразование сертификата и ключа в формат PEM для использования с Curl
keytool -importkeystore -srckeystore solr-ssl.keystore.jks -destkeystore solr-ssl.keystore.p12 -srcstoretype jks -deststoretype pkcs12
Следующее преобразованиехранилище ключей в формате PKCS12 в формате PEM с использованием openssl
openssl pkcs12 -in solr-ssl.keystore.p12 -out solr-ssl.pem
После перехода в ваш $ JAVA_HOME (в jre / lib / security)
curl --cacert /pah/to/solr/server/etc/solr-ssl.pem https://localhost:8983/solr/
Установка общих системных свойств, связанных с SSL
vi /etc/default/solr.in.sh
SOLR_SSL_KEY_STORE=etc/solr-ssl.keystore.jks
SOLR_SSL_KEY_STORE_PASSWORD=secret
SOLR_SSL_TRUST_STORE=etc/solr-ssl.keystore.jks
SOLR_SSL_TRUST_STORE_PASSWORD=secret
SOLR_SSL_NEED_CLIENT_AUTH=false
SOLR_SSL_WANT_CLIENT_AUTH=false
SOLR_SSL_KEY_STORE_TYPE=JKS
SOLR_SSL_TRUST_STORE_TYPE=JKS
Перезапустить solr
service solr restart
Для аутентификации создать security.json в SOLR_HOME (/var / solr / data / для меня) Владелец: root Посмотрите пример для настройки security.json: есть ли у вас надежда
После защиты добавьте в solr.in.sh
SOLR_AUTH_TYPE="basic"
SOLR_AUTHENTICATION_OPTS="-Dbasicauth=solr:xxx"
, что позволяетответ на службу статуса solr, потому что с аутентификацией она недоступна
Для меня это работа, и я не вижу ееПароль сертификата на solr UI