Package org.bouncycastle.asn1.x509
Class DisplayText
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.x509.DisplayText
-
- All Implemented Interfaces:
ASN1Choice,ASN1Encodable,Encodable
public class DisplayText extends ASN1Object implements ASN1Choice
DisplayTextclass, used inCertificatePoliciesX509 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)) }- See Also:
PolicyQualifierInfo,PolicyInformation
-
-
Field Summary
Fields Modifier and Type Field Description static intCONTENT_TYPE_BMPSTRINGConstant corresponding to bmpString encoding.static intCONTENT_TYPE_IA5STRINGConstant corresponding to ia5String encoding.static intCONTENT_TYPE_UTF8STRINGConstant corresponding to utf8String encoding.static intCONTENT_TYPE_VISIBLESTRINGConstant corresponding to visibleString encoding.static intDISPLAY_TEXT_MAXIMUM_SIZEDescribe constantDISPLAY_TEXT_MAXIMUM_SIZEhere.
-
Constructor Summary
Constructors Constructor Description DisplayText(int type, java.lang.String text)Creates a newDisplayTextinstance.DisplayText(java.lang.String text)Creates a newDisplayTextinstance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DisplayTextgetInstance(java.lang.Object obj)static DisplayTextgetInstance(ASN1TaggedObject obj, boolean explicit)java.lang.StringgetString()Returns the storedStringobject.ASN1PrimitivetoASN1Primitive()Method providing a primitive representation of this object suitable for encoding.-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Field Detail
-
CONTENT_TYPE_IA5STRING
public static final int CONTENT_TYPE_IA5STRING
Constant corresponding to ia5String encoding.- See Also:
- Constant Field Values
-
CONTENT_TYPE_BMPSTRING
public static final int CONTENT_TYPE_BMPSTRING
Constant corresponding to bmpString encoding.- See Also:
- Constant Field Values
-
CONTENT_TYPE_UTF8STRING
public static final int CONTENT_TYPE_UTF8STRING
Constant corresponding to utf8String encoding.- See Also:
- Constant Field Values
-
CONTENT_TYPE_VISIBLESTRING
public static final int CONTENT_TYPE_VISIBLESTRING
Constant corresponding to visibleString encoding.- See Also:
- Constant Field Values
-
DISPLAY_TEXT_MAXIMUM_SIZE
public static final int DISPLAY_TEXT_MAXIMUM_SIZE
Describe constantDISPLAY_TEXT_MAXIMUM_SIZEhere.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DisplayText
public DisplayText(int type, java.lang.String text)Creates a newDisplayTextinstance.- Parameters:
type- the desired encoding type for the text.text- the text to store. Strings longer than 200 characters are truncated.
-
DisplayText
public DisplayText(java.lang.String text)
Creates a newDisplayTextinstance.- Parameters:
text- the text to encapsulate. Strings longer than 200 characters are truncated.
-
-
Method Detail
-
getInstance
public static DisplayText getInstance(java.lang.Object obj)
-
getInstance
public static DisplayText getInstance(ASN1TaggedObject obj, boolean explicit)
-
toASN1Primitive
public ASN1Primitive toASN1Primitive()
Description copied from class:ASN1ObjectMethod providing a primitive representation of this object suitable for encoding.- Specified by:
toASN1Primitivein interfaceASN1Encodable- Specified by:
toASN1Primitivein classASN1Object- Returns:
- a primitive representation of this object.
-
getString
public java.lang.String getString()
Returns the storedStringobject.- Returns:
- the stored text as a
String.
-
-