public class DisplayText extends ASN1Encodable implements ASN1Choice
DisplayText class, used in
CertificatePolicies X509 V3 extensions (in policy qualifiers).
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. |
BER, DER| Constructor and Description |
|---|
DisplayText(int type,
String text)
Creates a new
DisplayText instance. |
DisplayText(String text)
Creates a new
DisplayText instance. |
| Modifier and Type | Method and Description |
|---|---|
static DisplayText |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static DisplayText |
getInstance(Object obj) |
String |
getString()
Returns the stored
String object. |
DERObject |
toASN1Object() |
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCodepublic 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
DISPLAY_TEXT_MAXIMUM_SIZE here.public DisplayText(int type,
String text)
DisplayText instance.type - the desired encoding type for the text.text - the text to store. Strings longer than 200
characters are truncated.public DisplayText(String text)
DisplayText instance.text - the text to encapsulate. Strings longer than 200
characters are truncated.public static DisplayText getInstance(Object obj)
public static DisplayText getInstance(ASN1TaggedObject obj, boolean explicit)
public DERObject toASN1Object()
toASN1Object in class ASN1Encodablepublic String getString()
String object.String.Copyright © 2015. All rights reserved.