Package org.mozilla.jss.asn1
Class INTEGER.Template
java.lang.Object
org.mozilla.jss.asn1.INTEGER.Template
- All Implemented Interfaces:
ASN1Template
- Direct Known Subclasses:
ENUMERATED.Template
- Enclosing class:
INTEGER
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecode
(InputStream derStream) Decodes an ASN1Value from the InputStream without an implicit tag.decode
(Tag tag, InputStream derStream) Decodes an ASN1Value from the InputStream with the given implicit tag.(package private) Tag
getTag()
boolean
Determines whether the given tag will satisfy this template.
-
Constructor Details
-
Template
public Template()
-
-
Method Details
-
getTag
Tag getTag() -
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
Description copied from interface:ASN1Template
Decodes an ASN1Value from the InputStream without an implicit tag.- Specified by:
decode
in interfaceASN1Template
- Parameters:
derStream
- 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 with the given implicit tag.- Specified by:
decode
in interfaceASN1Template
- Parameters:
tag
- Implicit tag.derStream
- 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.
-