public class DERGeneralString extends ASN1Primitive implements ASN1String
This is an 8-bit encoded ISO 646 (ASCII) character set with optional escapes to other character sets.
| Constructor and Description |
|---|
DERGeneralString(String string)
Construct a GeneralString from the passed in String.
|
| Modifier and Type | Method and Description |
|---|---|
static DERGeneralString |
getInstance(ASN1TaggedObject obj,
boolean explicit)
Return a GeneralString from a tagged object.
|
static DERGeneralString |
getInstance(Object obj)
Return a GeneralString from the given object.
|
byte[] |
getOctets()
Return a byte array representation of our contained String.
|
String |
getString()
Return a Java String representation of our contained String.
|
int |
hashCode() |
String |
toString() |
equals, fromByteArray, toASN1PrimitivegetEncoded, getEncoded, hasEncodedTagValue, toASN1Objectpublic DERGeneralString(String string)
string - the string to be contained in this object.public static DERGeneralString getInstance(Object obj)
obj - the object we want converted.IllegalArgumentException - if the object cannot be converted.public static DERGeneralString 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.IllegalArgumentException - if the tagged object cannot
be converted.public String getString()
getString in interface ASN1Stringpublic byte[] getOctets()
public int hashCode()
hashCode in class ASN1PrimitiveCopyright © 2015–2021 The veraPDF Consortium. All rights reserved.