SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: nginx flask ssl tls openssl
| RemiZOffAlex Создано: 2021-10-04 00:16:17.962288 Обновлено: 2021-10-04 00:16:17.962288 |
|---|
Корневой центр сертификацииСоздать закрытый ключ и корневой сертификат openssl req -x509 -nodes -days 365 -newkey rsa:4096 \
-keyout ca.key -out ca.crt \
-subj '/C=RU/ST=Moscow/L=Moscow/CN=RemiZOffAlex'
Серверная частьУстановить корневой сертификат Клиентская частьКлиент создаёт закрытый ключ openssl genrsa -out client.key 4096 Клиент создаёт запрос и отправляет его в корневой центр сертификации openssl req -new -key client.key -out client.csr -sha256 -subj '/CN=client' Корневой центр сертификации подписывает клиентский сертификат и отправляет его клиенту openssl x509 -req -days 3650 -in client.csr \
-CA ca.crt -CAkey ca.key \
-CAcreateserial -out client.crt
Создать сертификат для импорта в браузер openssl pkcs12 -export -in client.crt -inkey client.key -out client.p12 |