Как генерить jks?

#!/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 прилаге работающем на том же сервере. Но если сделать руками в веб-интерфейсе вашем - всё отлично.

Что не так?
 

Maksym

Member
в WCS можно через веб-панель добавлять/обновлять сертификат. Вопрос:
  1. Перегружается ли при этом WCS(думаю что да, но все же лучше услышать ответ от Вас)
  2. Можно ли узнать через какой jar это делается и параметры, а то лень ковырять логи)))
P.S.: Скрипт то у меня есть на баше, который все это делает, но хочется как-то все в "одном месте" держать(по аналогии с вашим скриптом активации/деактивации лицензии)
 

Max

Administrator
Staff member
Перегружается ли при этом WCS
WCS работает на двух процессах
1. Процесс manager, который обслуживает web-панель, CLI, REST интерфейс
2. Процесс ядра, который обслуживает весь стриминг и полезные функции
Code:
ps aux | grep Flashphoner
При импорте сертификатов через web-интерфейс, происходит перезагрузка процесса ядра.
Выполнить ее можно также через SSH CLI
Code:
ssh -p 2000 admin@localhost
>node restart
 
Top