Package org.mozilla.jss.pkix.crmf
Class POPOPrivKey.Template
java.lang.Object
org.mozilla.jss.pkix.crmf.POPOPrivKey.Template
- All Implemented Interfaces:
ASN1Template
- Enclosing class:
POPOPrivKey
A Template for decoding a POPOPrivKey.
-
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) Should not be called, because POPOPrivKey is a CHOICE and cannot have an implicit tag.boolean
Determines whether the given tag will satisfy this template.
-
Field Details
-
choicet
-
-
Constructor Details
-
Template
public Template()
-
-
Method Details
-
tagMatch
Description copied from interface:ASN1Template
Determines whether the given tag will satisfy this template.- Specified by:
tagMatch
in interfaceASN1Template
- Parameters:
tag
- Tag.- Returns:
- True if the given tag will satisfy this template.
-
decode
public ASN1Value decode(Tag implicitTag, InputStream istream) throws InvalidBERException, IOException Should not be called, because POPOPrivKey is a CHOICE and cannot have an implicit tag.- Specified by:
decode
in 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.
-
decode
Description copied from interface:ASN1Template
Decodes an ASN1Value from the InputStream without an implicit tag.- 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:
- ASN.1 value.
- Throws:
InvalidBERException
- If there is an invalid BER encoding.IOException
- If other error occurred.
-