Go to file
Kai Kimera 4ab1f63448
2024-02-18 14:42:32
2024-02-18 17:42:32 +03:00
.github/workflows 2024-02-18 09:18:22 2024-02-18 12:18:22 +03:00
CHANGELOG.md 2024-02-18 09:18:22 2024-02-18 12:18:22 +03:00
CONTRIBUTING.md 2024-02-18 09:18:22 2024-02-18 12:18:22 +03:00
LICENSE 2024-02-18 09:18:22 2024-02-18 12:18:22 +03:00
README.md 2024-02-18 09:18:22 2024-02-18 12:18:22 +03:00
ca.run.sh 2024-02-18 14:42:32 2024-02-18 17:42:32 +03:00

README.md

Generating OpenSSL CA

Скрипт позволяет создавать уже готовый центр сертификации.

OpenSSL Root CA

Корневой центр сертификации необходим только для подписания сертификата промежуточного центра сертификации.

Синтаксис

bash ca.run.sh init_ca_root

Структура

ca.root/
├── certs/
├── certs.new/
├── crl/
├── csr/
├── index.txt
├── private/
└── serial

OpenSSL Intermediate CA

Промежуточный центр сертификации необходим для выпуска и подписания сертификатов серверов и пользователей.

Синтаксис

bash ca.run.sh init_ca

Структура

ca/
├── certs/
├── certs.new/
├── crl/
├── csr/
├── index.txt
├── private/
└── serial

OpenSSL Server Certificate

Серверный сертификат устанавливается на сервер и используется службами сервера.

Синтаксис

bash ca.run.sh gen_crt_srv '[CERT_FILE_NAME]'

OpenSSL User Certificate

Пользовательский сертификат устанавливается у клиента и используется службами клиента.

Синтаксис

bash ca.run.sh gen_crt_usr '[CERT_FILE_NAME]'