ГОСТ Р ИСО/МЭК 19785-4—2012
Приложение В
(справочное)
Отличия типов, установленных в RFC 5911
Большинство типов, входящих в нотацию АСН.1. используемых в настоящем стандарте, установлены в
RFC 3852. однако некоторые типы заменены на аналогичные. В данном приложении указаны отличия между этими
типами.
В.1 Отличие EnvelopeRelatedData от EnvelopedData
EnvelopeRelatedData по настоящему стандарту отличается от EnvelopedData. требования к которому уста
новлены в RFC 5911.
EnvelopedData представляет собой.
EnvelopedData ::= SEQUENCE {
version CMSVerslon,
orlglnatorlnfo (0] Orlglnatorlnfo OPTIONAL,
recipientlnfoe Recipientlnfos.
encryptedContentlnfoEncryptedContentlnlo.
unprotectedAttrs (1J UnprotectedAttributes OPTIONAL
>
EnvelopeRelatedData представляет собой:
EnvelopeRelatedData::® SEQUENCE {
version CBEFFSBVersion DEFAULT vO.
ongmatorlnfo (0) IMPLICIT Orlglnatorlnfo OPTIONAL,
recipientlnfos Reopientlnfos,
contentEncryptionAlgorithm ContentEncryptionAlgorithmldentifier
Отличие EnvelopeRelatedData от EnvelopedData заключается в том. что первый не включает в себя поля
encryptedContentlnfo* и поля unproctectedAttrs. Согласно требованиям RFC 5911 зашифрованные данные помеща ют
в поле encryptedContent типа EncryptedContent. в котором EnvelopedData может быть представлена в виде вло
женной структуры. В случае использования ЕСФОБД зашифровывают только биометрические данные и сохраняют
их в ББД. поэтому нет необходимости их представления в виде вложенной структуры. При расшифровывании ББД
необходимо наличие поля contentEncryptionAlgorithm типа ContentEncryptionAlgorithmldentifier. которое является
последним в записи типа EnvelopeRelatedData.
В.2 Отличие EnvelopeRelatedData от EncryptedData
ОпределениеEncryptionRelatedData.представленноевнастоящемстандарте,основанона
EncryptedData.Tpe6oeaHHB к которому установлены в RFC 5911.
EncryptedData представляет собой:
EncryptedData ::* SEQUENCE {
version CMSVerslon,
encryptedContentlnfo EncryptedContentlnfo.
unprotectedAttrs (1) UnprotectedAttributes OPTIONAL
)
EncryptionRelatedData представляет собой:
EncryptionRelatedData ::* SEQUENCE {
version CBEFFSBVersion DEFAULT vO,
contentEncryptionAlgorithm ContentEncryptionAlgorithmldentifier
)
Отличие EncryptionRelatedData от EncryptedData аналогично указанному в 8.1.
В.З Отличие SlgnatureRelatedData от SlgnedData
Определение SlgnatureRelatedData, представленное в настоящем стандарте, основано на SignedData. тре
бования к которому установлены в RFC 5911.
* б оригинале ИСО/МЭК 19785-4 вместо encryptedContentlnfo ошибочно указано encrypuonContentlnto.
14