No description
- Shell 100%
| .github/workflows | ||
| app.ca.sh | ||
| app.ca.ssc.sh | ||
| app.ssc.sh | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
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]'