Создание файлов для ssl-сертификата
Создание
ключа для SSL-сертификата.
openssl
req -batch -noout -new -newkey rsa:2048 -nodes -keyout cert.key
Генерация
CSR-запроса:
openssl
req -new -key cert.key -out cert.csr
Убрать
пароль с ключа:
openssl
rsa -in cert.key -out cert.key
Посмотреть
данные CSR:
openssl
req -noout -text -in cert.csr
Данные
сертификата (проверить кем выдан, например):
openssl
x509 -noout -text -in cert.crt
Проверить,
что ключ соответствует сертификату:
openssl
x509 -noout -modulus -in cert.crt | openssl md5
openssl
rsa -noout -modulus -in cert.key | openssl md5
Два значения должны совпадать.
Узнать
длину запроса:
echo
'(' `openssl req -noout -modulus -in cert.csr | cut -d'=' -f2 | wc -c`
'-1)*4' | bc
Проверить
выдачу HTTPS:
openssl
s_client -host ulanovka.ru -port 443
Автор: igel