Skip to content

Операционная система должна обеспечивать поддержку шифрования по ГОСТ Р 34.11-2012 в OpenSSL, включая генерацию ключей и создание сертификатов.


https://www.altlinux.org/ГОСТ_в_OpenSSL

![[30) SSH-туннели и ГОСТ Р 34.12-2015#Поддержка шифрования по ГОСТ в OpenSSL]]

Создание ключей

Создаём закрытый ключ с алгоритмом ГОСТ-2012 (ca.key):

bash
openssl genpkey -algorithm gost2012_256 -pkeyopt paramset:TCB -out ca.key

Создаём сертификат на 365 дней (ca.cer):

bash
openssl req -new -x509 -md_gost12_256 -days 365 -key ca.key -out ca.cer \
  -subj "/C=RU/ST=Russia/L=Moscow/O=SuperPlat/OU=SuperPlat CA/CN=SuperPlat CA Root"

Проверка сертификата (ca.cer):

bash
openssl x509 -in ca.cer -text -noout

Контакты: bystrovno@basealt.ru