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

Р 1323565.1.025-2019 Информационная технология (ИТ). Криптографическая защита информации. Форматы сообщений, защищенных криптографическими методами

     8.1 Тип EnvelopedData


Следующий идентификатор определяет тип содержимого EnvelopedData:

id-envelopedData OBJECT IDENTIFIER ::=

{

iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs7(7) 3

}

Тип EnvelopedData в формате ACH.1 представляется следующим образом:

EnvelopedData ::= SEQUENCE

{

version CMSVersion,

originatorlnfo[0] IMPLICIT Originatorlnfo OPTIONAL,

recipientlnfos Recipientlnfos,

encryptedContentlnfо EncryptedContentlnfо,

unprotectedAttrs[1] IMPLICIT UnprotectedAttributes OPTIONAL

}

Recipientlnfos ::= SET SIZE (1..MAX) OF Recipientlnfo

EncryptedContentlnfо ::= SEQUENCE

{

contentType ContentType,

contentEncryptionAlgorithm

ContentEncryptionAlgorithmldentifier,

encryptedContent[0] IMPLICIT EncryptedContent OPTIONAL

}

ContentType ::= OBJECT IDENTIFIER

ContentEncryptionAlgorithmldentifier ::= SEQUENCE

{

encryptionAlgorithmOID OBJECT IDENTIFIER,

parameters Gost3412-15-Encryption-Parameters

}