diff --git a/README.md b/README.md index 6d7b2e0..e14429f 100644 --- a/README.md +++ b/README.md @@ -14,3 +14,6 @@ ### SSH * [SSH через I2P](SSH/sshoveri2p.md) + +### SSL +* [Создание самоподписанного сертификата](SSL/create_selfsigned_cert.md) diff --git a/SSL/create_selfsigned_cert.md b/SSL/create_selfsigned_cert.md new file mode 100644 index 0000000..86f688c --- /dev/null +++ b/SSL/create_selfsigned_cert.md @@ -0,0 +1,8 @@ +# Создание самоподписанного сертификата +Создание с помощью openssl. +``` +openssl req -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out myserv.crt -keyout myserv.key +``` +Эта команда создаст сертификат и ключ к сертификату, действует 365 дней с длинной ключа 4096 бит. openssl вас попросит заполнить некоторые поля, можете как угодно, кроме поля Common Name (e.g. server FQDN or YOUR name), его нужно заполнить доменом на котором вы собираетесь разместить сертификат. + +Warning: Эта информация не точная и не учитывает многих нюансов.