Создание самоподписанных сертификатов SSL с помощью инструмента OpenSSL на Ubuntu: различия между версиями

Материал из SmartPlayer
(Новая страница: «== '''Создание самоподписанных сертификатов SSL с помощью инструмента OpenSSL на Ubuntu''' == === '''Установка Open SSL''' === Первый шаг - установка Open SSL. Для установки Open SSL необходимо выполнить следующую команду:<br> <code>sudo apt update<br> sudo apt install openssl </code> === '''Создание директории...»)
 
Строка 7: Строка 7:
Второй шаг - создание директории для сертификатов. Для удобства рекомендуется создать отдельную директорию, в которой будут храниться сертификаты:<br>
Второй шаг - создание директории для сертификатов. Для удобства рекомендуется создать отдельную директорию, в которой будут храниться сертификаты:<br>
<code>mkdir ~/certificates<br>
<code>mkdir ~/certificates<br>
cd ~/certificates</code>
cd ~/certificate</code>
 
=== '''Генерация закрытого ключа (Private Key)''' ===
=== '''Генерация закрытого ключа (Private Key)''' ===
Третий шаг - генерация закрытого ключа (Private Key). Необходимо создать закрытый ключ (private key) с помощью следующей команды.<br>
Третий шаг - генерация закрытого ключа (Private Key). Необходимо создать закрытый ключ (private key) с помощью следующей команды.<br>

Версия от 15:03, 23 ноября 2023

Создание самоподписанных сертификатов SSL с помощью инструмента OpenSSL на Ubuntu

Установка Open SSL

Первый шаг - установка Open SSL. Для установки Open SSL необходимо выполнить следующую команду:
sudo apt update
sudo apt install openssl

Создание директории для сертификатов

Второй шаг - создание директории для сертификатов. Для удобства рекомендуется создать отдельную директорию, в которой будут храниться сертификаты:
mkdir ~/certificates
cd ~/certificate

Генерация закрытого ключа (Private Key)

Третий шаг - генерация закрытого ключа (Private Key). Необходимо создать закрытый ключ (private key) с помощью следующей команды.
openssl genpkey -algorithm RSA -out example.com.key
В этой команде замените example.com.key на имя ключа.
При выполнении команды будет предложено ввести пароль для закрытого ключа. Этот пароль будет использоваться при каждом доступе к закрытому ключу, так что убедитесь, что он надежно хранится.

Создание самоподписанного сертификата

Необходимо создать самоподписанный сертификат с использованием созданного закрытого ключа: openssl req -x509 -new -key example.com.key -out example.com.crt
После выполнения этой команды OpenSSL попросит ввести информацию о сертификате. В список необходимой информации может входить: страна, провинция, город и.т.д. Эта информация будет включена в самоподписанный сертификат. Пример ввода информации: Country Name (2 letter code) [AU]:RU
State or Province Name (full name) [Some-State]:Moscow
Locality Name (eg, city) []:Moscow City
Organization Name (eg, company) [Internet Widgits Pty Ltd]:SmartPlayer
Organizational Unit Name (eg, section) []:IT Department
Common Name (e.g. server FQDN or YOUR name) []: smartplayer.org
Email Address []:example@smartplayer.org