org.bouncycastle.asn1.x500

Class DirectoryString

Implemented Interfaces:
ASN1Choice, DEREncodable, DERString

public class DirectoryString
extends ASN1Encodable
implements ASN1Choice, DERString

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Constructor Summary

DirectoryString(String string)

Method Summary

static DirectoryString
getInstance(Object o)
static DirectoryString
getInstance(ASN1TaggedObject o, boolean explicit)
String
getString()
DERObject
toASN1Object()
  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))  }
 
String
toString()

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode, toASN1Object

Constructor Details

DirectoryString

public DirectoryString(String string)

Method Details

getInstance

public static DirectoryString getInstance(Object o)

getInstance

public static DirectoryString getInstance(ASN1TaggedObject o,
                                          boolean explicit)

getString

public String getString()
Specified by:
getString in interface DERString

toASN1Object

public DERObject toASN1Object()
  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))  }
 
Overrides:
toASN1Object in interface ASN1Encodable

toString

public String toString()