Class CMCStatusInfoV2

  • All Implemented Interfaces:
    ASN1Encodable, Encodable

    public class CMCStatusInfoV2
    extends ASN1Object
     --  Replaces CMC Status Info
     --
    
     id-cmc-statusInfoV2 OBJECT IDENTIFIER ::= {id-cmc 25}
    
     CMCStatusInfoV2 ::= SEQUENCE {
      cMCStatus             CMCStatus,
      bodyList              SEQUENCE SIZE (1..MAX) OF BodyPartReference,
      statusString          UTF8String OPTIONAL,
      otherStatusInfo             OtherStatusInfo OPTIONAL
     }
    
     OtherStatusInfo ::= CHOICE {
      failInfo              CMCFailInfo,
      pendInfo              PendInfo,
      extendedFailInfo      ExtendedFailInfo
     }
    
     PendInfo ::= SEQUENCE {
     pendToken           OCTET STRING,
     pendTime            GeneralizedTime
     }
    
     ExtendedFailInfo ::= SEQUENCE {
     failInfoOID            OBJECT IDENTIFIER,
     failInfoValue          ANY DEFINED BY failInfoOID
     }