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
- Enclosing class:
- Control
- public static class Control.Template
- extends AVA.Template
- implements ASN1Template
A template class for decoding a Control from a BER stream.
Method Summary |
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 java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Control.Template
public Control.Template()
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 interface ASN1Template
- Overrides:
- decode in class AVA.Template
- Tags copied from interface: ASN1Template
- 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.
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 interface ASN1Template
- Overrides:
- decode in class AVA.Template
- Tags copied from interface: ASN1Template
- 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.