Package org.mozilla.jss.pkix.cmc
Class CMCCertId.Template
java.lang.Object
org.mozilla.jss.pkix.cmc.CMCCertId.Template
- All Implemented Interfaces:
ASN1Template
- Enclosing class:
CMCCertId
A Template for decoding a
CMCCertId.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecode(InputStream istream) Decodes an ASN1Value from the InputStream without an implicit tag.decode(Tag implicitTag, InputStream istream) Decodes an ASN1Value from the InputStream with the given implicit tag.booleanDetermines whether the given tag will satisfy this template.
-
Field Details
-
seqt
-
-
Constructor Details
-
Template
public Template()
-
-
Method Details
-
tagMatch
Description copied from interface:ASN1TemplateDetermines whether the given tag will satisfy this template.- Specified by:
tagMatchin interfaceASN1Template- Parameters:
tag- Tag.- Returns:
- True if the given tag will satisfy this template.
-
decode
Description copied from interface:ASN1TemplateDecodes an ASN1Value from the InputStream without an implicit tag.- 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:
- 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:ASN1TemplateDecodes an ASN1Value from the InputStream with the given implicit tag.- Specified by:
decodein interfaceASN1Template- 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.
-