Package org.mozilla.jss.pkix.crmf
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 java.lang.Object implements ASN1Template
A template for decoding PKIArchiveOptions.
-
-
Constructor Summary
Constructors Constructor Description Template()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ASN1Value
decode(java.io.InputStream istream)
Decodes a PKIArchiveOptions.ASN1Value
decode(Tag implicitTag, java.io.InputStream istream)
Decodes a PKIArchiveOptions.boolean
tagMatch(Tag tag)
Returns true if the given tag can satisfy this CHOICE.
-
-
-
Method Detail
-
tagMatch
public boolean tagMatch(Tag tag)
Returns true if the given tag can satisfy this CHOICE.- Specified by:
tagMatch
in interfaceASN1Template
- Parameters:
tag
- Tag.- Returns:
- True if the given tag will satisfy this template.
-
decode
public ASN1Value decode(java.io.InputStream istream) throws java.io.IOException, InvalidBERException
Decodes a PKIArchiveOptions.- Specified by:
decode
in interfaceASN1Template
- 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:
java.io.IOException
- If other error occurred.InvalidBERException
- If there is an invalid BER encoding.
-
decode
public ASN1Value decode(Tag implicitTag, java.io.InputStream istream) throws java.io.IOException, InvalidBERException
Decodes a PKIArchiveOptions.- Specified by:
decode
in interfaceASN1Template
- 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:
java.io.IOException
- If other error occurred.InvalidBERException
- If there is an invalid BER encoding.
-
-