Package org.bouncycastle.asn1
Class DERUniversalString
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.ASN1Primitive
org.bouncycastle.asn1.ASN1UniversalString
org.bouncycastle.asn1.DERUniversalString
- All Implemented Interfaces:
ASN1Encodable
,ASN1String
,Encodable
DER UniversalString object - encodes UNICODE (ISO 10646) characters using 32-bit format. In Java we
have no way of representing this directly so we rely on byte arrays to carry these.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DERUniversalString
getInstance
(Object obj) Deprecated.static DERUniversalString
getInstance
(ASN1TaggedObject obj, boolean explicit) Deprecated.Methods inherited from class org.bouncycastle.asn1.ASN1UniversalString
getOctets, getString, hashCode, toString
Methods inherited from class org.bouncycastle.asn1.ASN1Primitive
encodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitive
Methods inherited from class org.bouncycastle.asn1.ASN1Object
getEncoded, getEncoded, hasEncodedTagValue
-
Constructor Details
-
DERUniversalString
public DERUniversalString(byte[] string) Basic constructor - byte encoded string.- Parameters:
string
- the byte encoding of the string to be carried in the UniversalString object,
-
-
Method Details
-
getInstance
Deprecated.UseASN1UniversalString.getInstance(Object)
instead.Return a Universal String from the passed in object.- Parameters:
obj
- a DERUniversalString or an object that can be converted into one.- Returns:
- a DERUniversalString instance, or null
- Throws:
IllegalArgumentException
- if the object cannot be converted.
-
getInstance
Deprecated.Return a Universal String from a tagged object.- Parameters:
obj
- the tagged object holding the object we wantexplicit
- true if the object is meant to be explicitly tagged false otherwise.- Returns:
- a DERUniversalString instance, or null
- Throws:
IllegalArgumentException
- if the tagged object cannot be converted.
-
ASN1UniversalString.getInstance(Object)
instead.