public class DERBMPString extends ASN1Object implements DERString
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
string |
BER, DERAPPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING| Constructor and Description |
|---|
DERBMPString(byte[] string)
basic constructor - byte encoded string.
|
DERBMPString(java.lang.String string)
basic constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
asn1Equals(DERObject o) |
(package private) void |
encode(DEROutputStream out) |
static DERBMPString |
getInstance(ASN1TaggedObject obj,
boolean explicit)
return a BMP String from a tagged object.
|
static DERBMPString |
getInstance(java.lang.Object obj)
return a BMP String from the given object.
|
java.lang.String |
getString() |
int |
hashCode() |
java.lang.String |
toString() |
equals, fromByteArraytoASN1ObjectgetDEREncoded, getDERObject, getEncoded, getEncodedpublic DERBMPString(byte[] string)
public DERBMPString(java.lang.String string)
public static DERBMPString getInstance(java.lang.Object obj)
obj - the object we want converted.java.lang.IllegalArgumentException - if the object cannot be converted.public static DERBMPString getInstance(ASN1TaggedObject obj, boolean explicit)
obj - the tagged object holding the object we wantexplicit - true if the object is meant to be explicitly
tagged false otherwise.java.lang.IllegalArgumentException - if the tagged object cannot
be converted.public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class ASN1Objectprotected boolean asn1Equals(DERObject o)
asn1Equals in class ASN1Objectvoid encode(DEROutputStream out) throws java.io.IOException
encode in class ASN1Objectjava.io.IOExceptionCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.