Class RevRepContent

  • All Implemented Interfaces:
    ASN1Value

    public class RevRepContent
    extends java.lang.Object
    implements ASN1Value
    CMMF RevRepContent.
     RevRepContent ::= SEQUENCE {
        status          SEQUENCE SIZE (1..MAX) OF PKIStatusInfo,
          -- in same order as was sent in RevReqContent
        revCerts        [0] SEQUENCE SIZE (1..MAX) OF CertId OPTIONAL,
          -- IDs for which revocation was requested (same order as status)
        crls            [1] SEQUENCE SIZE (1..MAX) OF CertificateList OPTIONAL
          -- the resulting CRLs (there may be more than one) }
     
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  RevRepContent.Template
      A Template for decoding a RevRepContent.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void encode​(java.io.OutputStream ostream)
      Write this value's DER encoding to an output stream using its own base tag.
      void encode​(Tag implicitTag, java.io.OutputStream ostream)
      Write this value's DER encoding to an output stream using an implicit tag.
      SEQUENCE getCrls()
      The crls field, which is a SEQUENCE of ANY.
      SEQUENCE getRevCerts()
      The revCerts field, which is a SEQUENCE of CertId.
      SEQUENCE getStatus()
      The status field, which is a SEQUENCE of PKIStatusInfo.
      Tag getTag()
      Returns the base tag for this type, not counting any tags that may be imposed on it by its context.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RevRepContent

        public RevRepContent​(SEQUENCE status,
                             SEQUENCE revCerts,
                             SEQUENCE crls)
        Creates a new RevRepContent from its components.
        Parameters:
        status - A SEQUENCE of PKIStatusInfo.
        revCerts - A SEQUENCE of CertId. This field is optional, so null may be used.
        crls - A SEQUENCE of ANY. This field is optional, so null may be used.
        See Also:
        PKIStatusInfo
    • Method Detail

      • getStatus

        public SEQUENCE getStatus()
        The status field, which is a SEQUENCE of PKIStatusInfo.
        See Also:
        PKIStatusInfo
      • getRevCerts

        public SEQUENCE getRevCerts()
        The revCerts field, which is a SEQUENCE of CertId. Returns null if this field is not present.
        See Also:
        CertId
      • getCrls

        public SEQUENCE getCrls()
        The crls field, which is a SEQUENCE of ANY. Returns null if this field is not present.
      • 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.