Class AuthEnvelopedData

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class AuthEnvelopedData
    extends ASN1Object
    RFC 5083: CMS AuthEnveloped Data object.

    ASN.1:

     id-ct-authEnvelopedData OBJECT IDENTIFIER ::= { iso(1)
           member-body(2) us(840) rsadsi(113549) pkcs(1) pkcs-9(9)
           smime(16) ct(1) 23 }
    
     AuthEnvelopedData ::= SEQUENCE {
           version CMSVersion,
           originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
           recipientInfos RecipientInfos,
           authEncryptedContentInfo EncryptedContentInfo,
           authAttrs [1] IMPLICIT AuthAttributes OPTIONAL,
           mac MessageAuthenticationCode,
           unauthAttrs [2] IMPLICIT UnauthAttributes OPTIONAL }