Class TaggedContentInfo.Template

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

public static class TaggedContentInfo.Template extends Object implements ASN1Template
A Template for decoding a TaggedContentInfo.
  • Field Details

  • Constructor Details

    • Template

      public Template()
  • Method Details

    • tagMatch

      public boolean tagMatch(Tag tag)
      Description copied from interface: ASN1Template
      Determines whether the given tag will satisfy this template.
      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 InvalidBERException, IOException
      Description copied from interface: ASN1Template
      Decodes an ASN1Value from the InputStream without an implicit tag.
      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:
      ASN.1 value.
      Throws:
      InvalidBERException - If there is an invalid BER encoding.
      IOException - If other error occurred.
    • decode

      public ASN1Value decode(Tag implicitTag, InputStream istream) throws InvalidBERException, IOException
      Description copied from interface: ASN1Template
      Decodes an ASN1Value from the InputStream with the given implicit tag.
      Specified by:
      decode in interface ASN1Template
      Parameters:
      implicitTag - 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:
      ASN.1 value.
      Throws:
      InvalidBERException - If there is an invalid BER encoding.
      IOException - If other error occurred.