org.mozilla.jss.asn1
Class CharacterString.Template
java.lang.Object
|
+--org.mozilla.jss.asn1.CharacterString.Template
- Direct Known Subclasses:
- BMPString.Template, IA5String.Template, PrintableString.Template, TeletexString.Template, UniversalString.Template, UTF8String.Template
- Enclosing class:
- CharacterString
- public abstract static class CharacterString.Template
- extends java.lang.Object
- implements ASN1Template
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. |
abstract boolean |
tagMatch(Tag tag)
Determines whether the given tag will satisfy this template. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
CharacterString.Template
public CharacterString.Template()
tagMatch
public abstract boolean tagMatch(Tag tag)
- Description copied from interface: ASN1Template
- Determines whether the given tag will satisfy this template.
- Specified by:
- tagMatch in interface ASN1Template
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
- 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 implicitTag,
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
- 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.