Kombinacja MAC i jednego zaszyfrowanego klucza autentykującego jest potrzebna do przeprowadzenia weryfikacji integralności zawartości content.

Message authentication key jest generowany losowo i jest szyfrowany dla każdego odbiorcy. Wszystkie zaszyfrowane Message authentication key trzymane w RecipientInfo.

id-ct-authData OBJECT IDENTIFIER ::= { iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9) smime(16) ct(1) 2 }

AuthenticatedData ::= SEQUENCE { version CMSVersion, originatorInfo IMPLICIT OriginatorInfo OPTIONAL, recipientInfos RecipientInfos, macAlgorithm MessageAuthenticationCodeAlgorithm, digestAlgorithm DigestAlgorithmIdentifier OPTIONAL, encapContentInfo EncapsulatedContentInfo, authAttrs IMPLICIT AuthAttributes OPTIONAL, mac MessageAuthenticationCode, unauthAttrs IMPLICIT UnauthAttributes OPTIONAL }

Linki zewnętrzne RFC3852 - Cryptographic Message Syntax (CMS)

Kategoria:Standardy bezpieczeństwa teleinformatycznego