Top Description Fields Constructors Methods
org.bouncycastle.asn1.x500

public Class DirectoryString

extends ASN1Object
implements ASN1Choice, ASN1String
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1String, org.bouncycastle.asn1.ASN1Choice
Imports
org.bouncycastle.asn1.ASN1BMPString, .ASN1Choice, .ASN1Encodable, .ASN1Object, .ASN1Primitive, .ASN1PrintableString, .ASN1String, .ASN1T61String, .ASN1TaggedObject, .ASN1UTF8String, .ASN1UniversalString, .DERUTF8String

The DirectoryString CHOICE object.

Field Summary

Modifier and TypeField and Description
private ASN1String

Constructor Summary

AccessConstructor and Description
private
private
private
private
private
public

Method Summary

Modifier and TypeMethod and Description
public static DirectoryString
public static DirectoryString
getInstance(ASN1TaggedObject o, boolean explicit)

public String
getString()

Implements org.bouncycastle.asn1.ASN1String.getString.

Return a Java String representation of this STRING type's content.

public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.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))  }
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

stringback to summary
private ASN1String string

Constructor Detail

DirectoryStringback to summary
private DirectoryString(ASN1T61String string)
DirectoryStringback to summary
private DirectoryString(ASN1PrintableString string)
DirectoryStringback to summary
private DirectoryString(ASN1UniversalString string)
DirectoryStringback to summary
private DirectoryString(ASN1UTF8String string)
DirectoryStringback to summary
private DirectoryString(ASN1BMPString string)
DirectoryStringback to summary
public DirectoryString(String string)

Method Detail

getInstanceback to summary
public static DirectoryString getInstance(Object o)
getInstanceback to summary
public static DirectoryString getInstance(ASN1TaggedObject o, boolean explicit)
getStringback to summary
public String getString()

Implements org.bouncycastle.asn1.ASN1String.getString.

Doc from org.bouncycastle.asn1.ASN1String.getString.

Return a Java String representation of this STRING type's content.

Returns:String

a Java String representation of this STRING.

toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.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))  }
Returns:ASN1Primitive

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

a primitive representation of this object.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object