Package org.bouncycastle.asn1.x500
Class DirectoryString
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.x500.DirectoryString
-
- All Implemented Interfaces:
ASN1Choice,ASN1Encodable,ASN1String,Encodable
public class DirectoryString extends ASN1Object implements ASN1Choice, ASN1String
-
-
Constructor Summary
Constructors Constructor Description DirectoryString(String string)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DirectoryStringgetInstance(Object o)static DirectoryStringgetInstance(ASN1TaggedObject o, boolean explicit)StringgetString()ASN1PrimitivetoASN1Primitive()DirectoryString ::= CHOICE { teletexString TeletexString (SIZE (1..MAX)), printableString PrintableString (SIZE (1..MAX)), universalString UniversalString (SIZE (1..MAX)), utf8String UTF8String (SIZE (1..MAX)), bmpString BMPString (SIZE (1..MAX)) }StringtoString()Returns a string containing a concise, human-readable description of this object.-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
-
-
-
-
Constructor Detail
-
DirectoryString
public DirectoryString(String string)
-
-
Method Detail
-
getInstance
public static DirectoryString getInstance(Object o)
-
getInstance
public static DirectoryString getInstance(ASN1TaggedObject o, boolean explicit)
-
getString
public String getString()
- Specified by:
getStringin interfaceASN1String
-
toString
public String toString()
Description copied from class:ObjectReturns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
toStringmethod if you intend implementing your owntoStringmethod.
-
toASN1Primitive
public ASN1Primitive toASN1Primitive()
DirectoryString ::= CHOICE { teletexString TeletexString (SIZE (1..MAX)), printableString PrintableString (SIZE (1..MAX)), universalString UniversalString (SIZE (1..MAX)), utf8String UTF8String (SIZE (1..MAX)), bmpString BMPString (SIZE (1..MAX)) }- Specified by:
toASN1Primitivein interfaceASN1Encodable- Specified by:
toASN1Primitivein classASN1Object- Returns:
- a primitive representation of this object.
-
-