public class DisplayText extends ASN1Object implements ASN1Choice
It stores a string in a chosen encoding. DisplayText ::= CHOICE { ia5String IA5String (SIZE (1..200)), visibleString VisibleString (SIZE (1..200)), bmpString BMPString (SIZE (1..200)), utf8String UTF8String (SIZE (1..200)) }
PolicyQualifierInfo,
PolicyInformation| Modifier and Type | Field and Description |
|---|---|
static int |
CONTENT_TYPE_BMPSTRING
Constant corresponding to bmpString encoding.
|
static int |
CONTENT_TYPE_IA5STRING
Constant corresponding to ia5String encoding.
|
static int |
CONTENT_TYPE_UTF8STRING
Constant corresponding to utf8String encoding.
|
static int |
CONTENT_TYPE_VISIBLESTRING
Constant corresponding to visibleString encoding.
|
static int |
DISPLAY_TEXT_MAXIMUM_SIZE
Describe constant DISPLAY_TEXT_MAXIMUM_SIZE here.
|
| Constructor and Description |
|---|
DisplayText(int type,
java.lang.String text)
Creates a new DisplayText instance.
|
DisplayText(java.lang.String text)
Creates a new DisplayText instance.
|
| Modifier and Type | Method and Description |
|---|---|
static DisplayText |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static DisplayText |
getInstance(java.lang.Object obj) |
java.lang.String |
getString()
Returns the stored String object.
|
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Objectpublic static final int CONTENT_TYPE_IA5STRING
public static final int CONTENT_TYPE_BMPSTRING
public static final int CONTENT_TYPE_UTF8STRING
public static final int CONTENT_TYPE_VISIBLESTRING
public static final int DISPLAY_TEXT_MAXIMUM_SIZE
public DisplayText(int type,
java.lang.String text)
type - the desired encoding type for the text.text - the text to store. Strings longer than 200
characters are truncated.public DisplayText(java.lang.String text)
text - the text to encapsulate. Strings longer than 200
characters are truncated.public static DisplayText getInstance(java.lang.Object obj)
public static DisplayText getInstance(ASN1TaggedObject obj, boolean explicit)
public ASN1Primitive toASN1Primitive()
ASN1ObjecttoASN1Primitive in interface ASN1EncodabletoASN1Primitive in class ASN1Objectpublic java.lang.String getString()