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
A template for decoding PKIArchiveOptions.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecode(InputStream istream) Decodes a PKIArchiveOptions.decode(Tag implicitTag, InputStream istream) Decodes a PKIArchiveOptions.booleanReturns true if the given tag can satisfy this CHOICE.
-
Field Details
-
template
CHOICE.Template template
-
-
Constructor Details
-
Template
public Template()
-
-
Method Details
-
tagMatch
Returns true if the given tag can satisfy this CHOICE.- Specified by:
tagMatchin interfaceASN1Template- Parameters:
tag- Tag.- Returns:
- True if the given tag will satisfy this template.
-
decode
Decodes a PKIArchiveOptions.- Specified by:
decodein 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:
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:
decodein 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:
IOException- If other error occurred.InvalidBERException- If there is an invalid BER encoding.
-