|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--iaik.asn1.ASN1Object
|
+--iaik.asn1.ASN1String
|
+--iaik.asn1.IA5String
This class implements the native ASN.1 type "IA5String". IA5String is a simple ASN.1 string type identified by the UNIVERSAL TAG number 22.
An ASN.1 IA5String object may represent any arbitrary string of ASCII characters. The term IA5 denotes International Alphabet 5 (= ASCII).
When creating a new IA5String object the value to be represented
has to be supplied as Java String type:
String s = ...; IA5String ia5String = new IA5String(s);Attention: When supplying the string value to be represented, no check is performed if it actually is composed only of characters belonging to IA5String character set! An application itself has to take care for supplying a proper IA5String value.
When calling the getValue method for getting the inherent string
value from an ASN.1 IA5String instance, a Java object of type String
is returned:
String s = (String)ia5String.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,
ASN| Fields inherited from class iaik.asn1.ASN1String |
value |
| Fields inherited from class iaik.asn1.ASN1Object |
asnType, constructed, encode_listener, indefinite_length, isStringType, stream_mode |
| Constructor Summary | |
protected |
IA5String()
Creates an empty IA5String. |
|
IA5String(String value)
Creates a new ASN.1 IA5String object for the given String value. |
| Method Summary | |
Object |
getValue()
Returns the value of this IA5String as a String object. |
void |
setValue(Object object)
Sets the value of this IA5String. |
| Methods inherited from class iaik.asn1.ASN1String |
clone, decode, encode, equals, hashCode, toString |
| Methods inherited from class iaik.asn1.ASN1Object |
addComponent, addEncodeListener, countComponents, encodeObject, getAsnType, getComponentAt, indefiniteLength, isA, isConstructed, isStringType, setIndefiniteLength |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
protected IA5String()
public IA5String(String value)
Attention: No check is performed if the supplied String value actually is composed only of characters belonging to the IA5String character set! An application itself has to take care for supplying a proper IA5String value.
value - the String value this IA5String object should be initialized with| Method Detail |
public Object getValue()
getValue in class ASN1Objectpublic void setValue(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 IA5String character
set! An application itself has to take care for supplying a proper IA5String
value.
setValue in class ASN1Objectobject - the Java String value to be set for this IA5String
|
This Javadoc may contain text parts from Internet Standard specifications (RFC 2459, 3280, 3039, 2560, 1521, 821, 822, 2253, 1319, 1321, ,2630, 2631, 2268, 3058, 2984, 2104, 2144, 2040, 2311, 2279, see copyright note) and RSA Data Security Public-Key Cryptography Standards (PKCS#1,3,5,7,8,9,10,12, see copyright note). | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
IAIK-JCE 3.1 with IAIK-JCE CC Core 3.1, (c) 1997-2004 IAIK