Class PendInfo

  • All Implemented Interfaces:
    ASN1Value

    public class PendInfo
    extends java.lang.Object
    implements ASN1Value
    CMC PendInfo:
       PendInfo ::= SEQUENCE {
           pendToken            OCTET STRING,
           pendTime             GeneralizedTime
       }
     
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  PendInfo.Template
      A template for decoding an PendInfo from its BER encoding.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Tag TAG  
    • Constructor Summary

      Constructors 
      Constructor Description
      PendInfo​(java.lang.String reqId, java.util.Date date)
      Constructs a PendInfo from requestId and date.
      PendInfo​(OCTET_STRING pendToken, GeneralizedTime pendTime)
      Constructs a PendInfo from its components.
    • Field Detail

      • TAG

        public static final Tag TAG
    • Constructor Detail

      • PendInfo

        public PendInfo​(OCTET_STRING pendToken,
                        GeneralizedTime pendTime)
        Constructs a PendInfo from its components.
        Parameters:
        pendToken - the identifier.
        pendTime - the suggested time for the client to query the status.
      • PendInfo

        public PendInfo​(java.lang.String reqId,
                        java.util.Date date)
        Constructs a PendInfo from requestId and date.
        Parameters:
        reqId - the request Id
        date - the suggested time for the client to query the status.
    • Method Detail

      • getTag

        public Tag getTag()
        Description copied from interface: ASN1Value
        Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
        Specified by:
        getTag in interface ASN1Value
        Returns:
        Base tag.
      • encode

        public void encode​(java.io.OutputStream ostream)
                    throws java.io.IOException
        Description copied from interface: ASN1Value
        Write this value's DER encoding to an output stream using its own base tag.
        Specified by:
        encode in interface ASN1Value
        Parameters:
        ostream - Output stream.
        Throws:
        java.io.IOException - If an error occurred.
      • encode

        public void encode​(Tag implicitTag,
                           java.io.OutputStream ostream)
                    throws java.io.IOException
        Description copied from interface: ASN1Value
        Write this value's DER encoding to an output stream using an implicit tag.
        Specified by:
        encode in interface ASN1Value
        Parameters:
        implicitTag - Implicit tag.
        ostream - Output stream.
        Throws:
        java.io.IOException - If an error occurred.