|
JSS 3.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.mozilla.jss.asn1.OBJECT_IDENTIFIER.Template
Constructor Summary | |
OBJECT_IDENTIFIER.Template()
|
Method Summary | |
ASN1Value |
decode(java.io.InputStream istream)
Decodes an ASN1Value from the InputStream without an implicit tag. |
ASN1Value |
decode(Tag implicitTag,
java.io.InputStream istream)
Decodes an ASN1Value from the InputStream with the given implicit tag. |
boolean |
formMatch(Form form)
|
Form |
getForm()
|
Tag |
getTag()
|
private static byte |
readByte(java.io.InputStream istream)
Reads in a byte from the stream, throws an InvalidBERException if EOF is reached. |
boolean |
tagMatch(Tag tag)
Determines whether the given tag will satisfy this template. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OBJECT_IDENTIFIER.Template()
Method Detail |
public Tag getTag()
public boolean tagMatch(Tag tag)
ASN1Template
tagMatch
in interface ASN1Template
public Form getForm()
public boolean formMatch(Form form)
public ASN1Value decode(java.io.InputStream istream) throws java.io.IOException, InvalidBERException
ASN1Template
decode
in interface ASN1Template
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.
java.io.IOException
InvalidBERException
public ASN1Value decode(Tag implicitTag, java.io.InputStream istream) throws java.io.IOException, InvalidBERException
ASN1Template
decode
in interface ASN1Template
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.
java.io.IOException
InvalidBERException
private static byte readByte(java.io.InputStream istream) throws InvalidBERException, java.io.IOException
InvalidBERException
java.io.IOException
|
JSS 3.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |