Package org.mozilla.jss.pkix.crmf
Class Control.Template
- java.lang.Object
-
- org.mozilla.jss.pkix.primitive.AVA.Template
-
- org.mozilla.jss.pkix.crmf.Control.Template
-
- All Implemented Interfaces:
ASN1Template
- Enclosing class:
- Control
public static class Control.Template extends AVA.Template
A template class for decoding a Control from a BER stream.
-
-
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 an ASN1Value from the InputStream without an implicit tag.ASN1Value
decode(Tag implicit, java.io.InputStream istream)
Decodes an ASN1Value from the InputStream with the given implicit tag.-
Methods inherited from class org.mozilla.jss.pkix.primitive.AVA.Template
tagMatch
-
-
-
-
Method Detail
-
decode
public ASN1Value decode(java.io.InputStream istream) throws java.io.IOException, InvalidBERException
Description copied from interface:ASN1Template
Decodes an ASN1Value from the InputStream without an implicit tag.- Specified by:
decode
in interfaceASN1Template
- Overrides:
decode
in classAVA.Template
- 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:
java.io.IOException
- If other error occurred.InvalidBERException
- If there is an invalid BER encoding.
-
decode
public ASN1Value decode(Tag implicit, java.io.InputStream istream) throws java.io.IOException, InvalidBERException
Description copied from interface:ASN1Template
Decodes an ASN1Value from the InputStream with the given implicit tag.- Specified by:
decode
in interfaceASN1Template
- Overrides:
decode
in classAVA.Template
- Parameters:
implicit
- 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:
java.io.IOException
- If other error occurred.InvalidBERException
- If there is an invalid BER encoding.
-
-