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

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

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

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

SubjectPublicKeyInfo ::= SEQUENCE

{

algorithm

AlgorithmIdentifier

subjectKey

BIT STRING

}

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

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

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

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

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

AlgorithmIdentifier ::= 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 структуры AlgorithmIdentifier

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