Class PKIArchiveOptions.Template

java.lang.Object
org.mozilla.jss.pkix.crmf.PKIArchiveOptions.Template
All Implemented Interfaces:
ASN1Template
Enclosing class:
PKIArchiveOptions

public static class PKIArchiveOptions.Template extends Object implements ASN1Template
A template for decoding PKIArchiveOptions.
  • Field Details

  • Constructor Details

    • Template

      public Template()
  • Method Details

    • tagMatch

      public boolean tagMatch(Tag tag)
      Returns true if the given tag can satisfy this CHOICE.
      Specified by:
      tagMatch in interface ASN1Template
      Parameters:
      tag - Tag.
      Returns:
      True if the given tag will satisfy this template.
    • decode

      public ASN1Value decode(InputStream istream) throws IOException, InvalidBERException
      Decodes a PKIArchiveOptions.
      Specified by:
      decode in interface ASN1Template
      Parameters:
      istream - Must support marking (markSupported() == true). For example, ByteArrayInputStream and BufferedInputStream support marking, but FileInputStream does not. If your source does not support marking, you can wrap it in a BufferedInputStream.
      Returns:
      A PKIArchiveOptions object.
      Throws:
      IOException - If other error occurred.
      InvalidBERException - If there is an invalid BER encoding.
    • decode

      public ASN1Value decode(Tag implicitTag, InputStream istream) throws IOException, InvalidBERException
      Decodes a PKIArchiveOptions.
      Specified by:
      decode in interface ASN1Template
      Parameters:
      implicitTag - This parameter is ignored. Since PKIArchiveOptions is a CHOICE, it cannot have an implicit tag.
      istream - Must support marking (markSupported() == true). For example, ByteArrayInputStream and BufferedInputStream support marking, but FileInputStream does not. If your source does not support marking, you can wrap it in a BufferedInputStream.
      Returns:
      A PKIArchiveOptions object.
      Throws:
      IOException - If other error occurred.
      InvalidBERException - If there is an invalid BER encoding.