org.bouncycastle.asn1
Class ASN1T61String
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Object
|
+--org.bouncycastle.asn1.ASN1Primitive
|
+--org.bouncycastle.asn1.ASN1T61String
- All Implemented Interfaces:
- ASN1Encodable, ASN1String, Encodable
- Direct Known Subclasses:
- DERT61String
- public abstract class ASN1T61String
- extends ASN1Primitive
- implements ASN1String
ASN.1 T61String (also the teletex string), try not to use this if you don't need to. The standard support the encoding for
this has been withdrawn.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
getInstance
public static ASN1T61String getInstance(java.lang.Object obj)
- Return a T61 string from the passed in object.
- Parameters:
obj
- an ASN1T61String or an object that can be converted into one.- Returns:
- an ASN1T61String instance, or null
- Throws:
java.lang.IllegalArgumentException
- if the object cannot be converted.
getInstance
public static ASN1T61String getInstance(ASN1TaggedObject taggedObject,
boolean explicit)
- Return an T61 String from a tagged object.
- Parameters:
taggedObject
- the tagged object holding the object we wantexplicit
- true if the object is meant to be explicitly tagged false
otherwise.- Returns:
- an ASN1T61String instance, or null
- Throws:
java.lang.IllegalArgumentException
- if the tagged object cannot be converted.
getString
public final java.lang.String getString()
- Decode the encoded string and return it, 8 bit encoding assumed.
- Specified by:
getString
in interface ASN1String
- Returns:
- the decoded String
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getOctets
public final byte[] getOctets()
- Return the encoded string as a byte array.
- Returns:
- the actual bytes making up the encoded body of the T61 string.
hashCode
public final int hashCode()
- Overrides:
hashCode
in class ASN1Primitive