SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Назад

openssl


Метки: openssl openssl.cnf rsa ssl tls /dev/urandom ecdsa

Создание запроса на подпись

openssl req -new -sha256 -key ./private.key
-nodes -out ./cert.csr
-config ./cert.cfg

Генерация самоподписанного сертификата

openssl req -new -x509 -days 3650 -out ./public.crt
-key ./private.key
-config ./cert.cfg

Генерация RSA ключа

openssl genrsa 4096 > private.key

Генерация ecdsa сертификата

openssl ecparam -genkey -name secp384r1 -rand /dev/urandom -out secp384r1.pem
openssl req -new \
-key secp384r1.pem \
-nodes -out secp384r1.csr \
-config cert.cfg

Просмотреть серийный номер сертификата

openssl x509 -noout -serial -in /etc/nginx/default.crt
openssl x509 -noout -serial -in /etc/nginx/default.crt | cut -d'=' -f2
openssl x509 -noout -serial -in /etc/nginx/default.crt | cut -d'=' -f2 | bc
openssl x509 -noout -serial -in /etc/nginx/default.crt | cut -d'=' -f2 | sed 's/../&:/g;s/:$//'