Я создал контейнер docker solr. Я хочу добавить SSL-сертификаты в мой контейнер solr.
1) Шаги по этой ссылке https://lucene.apache.org/solr/guide/6_6/enabling-ssl.html
2) Я создал простой скрипт под названием Solr Certificate
nano ssl. sh keytool -genkeypair -alias solr-ssl -keyalg RSA -keysize 2048 -keypass secret -storepass secret -validness 9999 -keystore solr-ssl.keystore.jks -ext SAN = DNS: localhost, IP: 127.0.0.1 -dname "CN = localhost, OU = организационная единица, O = организация, L = местоположение, ST = состояние, C = страна"
keytool -importkeystore -srckeystore solr-ssl. keystore.jks -destkeystore solr-ssl.keystore.p12 -srcstoretype jks -deststoretype pkcs12
openssl pkcs12 -in solr-ssl.keystore.p12 -out solr-ssl.pem
Есть три команды здесь. Сначала будет сгенерирован файл хранилища ключей с именем solr-ssl.keystore.jks. Это отлично работает.
Второй шаг здесь запрашивает пароль при запуске команды. Как ввести пароль в самом скрипте
Есть предложения?
Окончательно после запуска скрипта я хочу скопировать ключи в мой контейнер solr.