Alexander Novikov
Member
Делаю вот так. В результате просто тихо не работает без ошибок. Пароль естественно, прописываю в конфиге потом.#!/bin/bash
if [ $# -lt 3 ]
then
echo Usage: ./pem-to-jks.sh dns password privkey fullchain output-dir
exit 1
fi
rm -f $5/$1.p12
rm -f $5/$1.jks
sudo apt-get install -y openjdk-9-jre-headless
cat $3 $4 | openssl pkcs12 -export -out $5/$1.p12 -passout pass:$2
keytool -importkeystore -srckeystore $5/$1.p12 -srcstoretype pkcs12 -srcstorepass $2 -deststorepass $2 -destkeystore $5/$1.jks
Исходный pem работает нормально - юзается в node.js прилаге работающем на том же сервере. Но если сделать руками в веб-интерфейсе вашем - всё отлично.
Что не так?