Class AuthenticatedDataParser


  • public class AuthenticatedDataParser
    extends Object
    Parse AuthenticatedData stream.
     AuthenticatedData ::= SEQUENCE {
           version CMSVersion,
           originatorInfo [0] IMPLICIT OriginatorInfo OPTIONAL,
           recipientInfos RecipientInfos,
           macAlgorithm MessageAuthenticationCodeAlgorithm,
           digestAlgorithm [1] DigestAlgorithmIdentifier OPTIONAL,
           encapContentInfo EncapsulatedContentInfo,
           authAttrs [2] IMPLICIT AuthAttributes OPTIONAL,
           mac MessageAuthenticationCode,
           unauthAttrs [3] IMPLICIT UnauthAttributes OPTIONAL }
    
     AuthAttributes ::= SET SIZE (1..MAX) OF Attribute
    
     UnauthAttributes ::= SET SIZE (1..MAX) OF Attribute
    
     MessageAuthenticationCode ::= OCTET STRING