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

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

     5 Общий синтаксис


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

id-ct-Contentlnfo OBJECT IDENTIFIER ::=

{

iso(1) member-body(2) us(840) rsadsi(113549)

pkcs(1) pkcs9(9) smime(16) ct(1) 6

}

Формат CMS связывает идентификатор типа содержимого с самим содержимым. Тип Contentlnfo в формате АСН.1 представлен следующим образом:

Contentlnfo ::= SEQUENCE

{

contentType ContentType,

content[0] EXPLICIT ANY DEFINED BY contentType

}

ContentType ::= OBJECT IDENTIFIER

Поля структуры ContentInfo имеют следующий смысл:

- contentType - тип соответствующего содержимого;

- content - соответствующее содержимое. Тип содержимого может быть однозначно определен по идентификатору в поле contentType. В настоящих рекомендациях рассмотрены следующие типы содержимого: "простые данные" (id-data), "подписанные данные" (signed-data), "конверт данных" (enveloped-data), "хэшированные данные" (digested-data), "зашифрованные данные" (encrypted-data), "аутентифицированные данные" (authenticated-data) .