Generating OpenSSL CA
Скрипт позволяет создавать уже готовый центр сертификации.
OpenSSL Root CA
Корневой центр сертификации необходим только для подписания сертификата промежуточного центра сертификации.
Синтаксис
bash app.ca.sh init_ca_root
Структура
ca.root/
├── certs/
├── certs.new/
├── crl/
├── csr/
├── index.txt
├── private/
└── serial
OpenSSL Intermediate CA
Промежуточный центр сертификации необходим для выпуска и подписания сертификатов серверов и пользователей.
Синтаксис
bash app.ca.sh init_ca
Структура
ca/
├── certs/
├── certs.new/
├── crl/
├── csr/
├── index.txt
├── private/
└── serial
OpenSSL Server Certificate
Серверный сертификат устанавливается на сервер и используется службами сервера.
Синтаксис
bash app.ca.sh gen_crt_srv '[CERT_FILE_NAME]'
OpenSSL User Certificate
Пользовательский сертификат устанавливается у клиента и используется службами клиента.
Синтаксис
bash app.ca.sh gen_crt_usr '[CERT_FILE_NAME]'