org.bouncycastle.asn1
Class DERIA5String
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Encodable
|
+--org.bouncycastle.asn1.DERObject
|
+--org.bouncycastle.asn1.DERIA5String
- All Implemented Interfaces:
- DEREncodable, DERTags
- Direct Known Subclasses:
- NetscapeRevocationURL, VerisignCzagExtension
- public class DERIA5String
- extends DERObject
DER IA5String object - this is an ascii string, strictly speaking
we don't handle this correctly as we're taking advantage of the fact the
default platform encoding is ascii... later!
Fields inherited from interface org.bouncycastle.asn1.DERTags |
APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
DERIA5String
public DERIA5String(java.lang.String string)
DERIA5String
public DERIA5String(byte[] string)
- Parameters:
string
- - bytes representing the string.
getInstance
public static DERIA5String getInstance(java.lang.Object obj)
- return a IA5 string from the passed in object
- Throws:
java.lang.IllegalArgumentException
- if the object cannot be converted.
getInstance
public static DERIA5String getInstance(ASN1TaggedObject obj,
boolean explicit)
- return an IA5 String from a tagged object.
- Parameters:
obj
- the tagged object holding the object we wantexplicit
- true if the object is meant to be explicitly
tagged false otherwise.
- Throws:
java.lang.IllegalArgumentException
- if the tagged object cannot
be converted.
getString
public java.lang.String getString()
hashCode
public int hashCode()
- Specified by:
hashCode
in class DERObject
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in class DERObject