Статус документа
Статус документа

Р 1323565.1.023-2022 Информационная технология (ИТ). Криптографическая защита информации. Использование алгоритмов ГОСТ Р 34.10-2012, ГОСТ Р 34.11-2012 в сертификате, списке аннулированных сертификатов (CRL) и запросе на сертификат PKCS#10 инфраструктуры открытых ключей Х.509

     5.2 Открытый ключ и его параметры (структура SubjectPublicKeyInfo)

Структура SubjectPublicKeyInfo (см. ГОСТ Р ИСО/МЭК 9594-8-98, раздел 8) имеет следующий вид:

SubjectPublicKeyInfo ::= SEQUENCE

{

algorithm

Algorithmldentifier

subjectPublicKey

BIT STRING

}

Поля структуры имеют следующие значения:

algorithm - идентификатор алгоритма и набор параметров открытого ключа, задающиеся в соответствии с 5.2.1;

subjectPublicKey - открытый ключ, задающийся в соответствии с 5.2.2.

5.2.1 Поле algorithm структуры SubjectPublicKeyInfo

Поле algorithm структуры SubjectPublicKeylnfo задается структурой Algorithmldentifier:

Algorithmldentifier ::= SEQUENCE

{

algorithm

OBJECT IDENTIFIER

parameters

ANY DEFINED BY algorithm OPTIONAL

}

Поля структуры имеют следующие значения:

algorithm - идентификатор алгоритма подписи, задающийся в соответствии с 5.2.1.1;

parameters - параметры открытого ключа, задающиеся в соответствии с 5.2.1.2.

5.2.1.1 Поле algorithm структуры Algorithmldentifier

Поле algorithm структуры Algorithmldentifier должно содержать следующий идентификатор алгоритма: