public class VisibleString extends ASN1String
The ASN.1 character string type VisibleString encompasses all visible characters of the IA5 (International Alphabet 5) character set.
When creating a new VisibleString object the value to be represented
has to be supplied as Java String type:
String s = ...; VisibleString visibleString = new VisibleString(s);Attention: When supplying the string value to be represented, no check is performed if it actually is composed only of characters belonging to VisibleString character set! An application itself has to take care for supplying a proper VisibleString value.
When calling the getValue method for getting the inherent string
value from an ASN.1 VisibleString instance, a Java object of type String
is returned:
String s = (String)visibleString.getValue();DER en/decoding generally is done by means of the several methods of the
DerCoder class; decoding alternatively may be performed by
using the DerInputStream utility.ASN1Object,
ASNvalueasnType, constructed, encode_listener, indefinite_length, isStringType, stream_mode| Modifier | Constructor and Description |
|---|---|
protected |
VisibleString()
Creates an empty VisibleString.
|
|
VisibleString(java.lang.String value)
Creates a new ASN.1 VisibleString object for the given String value.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getValue()
Returns the value of this VisibleString as a String.
|
void |
setValue(java.lang.Object object)
Sets the value of this VisibleString.
|
clone, decode, encode, equals, getByteValue, hashCode, setIgnoreConstructedEncodingForSimpleTypes, setIndefiniteLength, toStringaddComponent, addEncodeListener, countComponents, encodeObject, getAsnType, getComponentAt, indefiniteLength, isA, isConstructed, isStringTypeprotected VisibleString()
public VisibleString(java.lang.String value)
Attention: No check is performed if the supplied String value actually is composed only of characters belonging to the VisibleString character set! An application itself has to take care for supplying a proper VisibleString value.
value - the String value this VisibleString object should be initialized withpublic java.lang.Object getValue()
getValue in class ASN1Objectpublic void setValue(java.lang.Object object)
The supplied value has to be a Java object of type String.
Attention: No check is performed if the supplied String value
actually is composed only of characters belonging to VisibleString character
set! An application itself has to take care for supplying a proper VisibleString
value.
setValue in class ASN1Objectobject - the Java String value to be set for this VisibleString