Package org.bouncycastle.asn1
Class DERNumericString
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.ASN1Primitive
org.bouncycastle.asn1.ASN1NumericString
org.bouncycastle.asn1.DERNumericString
- All Implemented Interfaces:
ASN1Encodable
,ASN1String
,Encodable
DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
ASN.1 NUMERIC-STRING object.
This is an ASCII string of characters {0,1,2,3,4,5,6,7,8,9} + space.
See X.680 section 37.2.
Explicit character set escape sequences are not allowed.
-
Constructor Summary
ConstructorsConstructorDescriptionDERNumericString
(String string) Basic constructor - without validation..DERNumericString
(String string, boolean validate) Constructor with optional validation. -
Method Summary
Modifier and TypeMethodDescriptionstatic DERNumericString
getInstance
(Object obj) Deprecated.static DERNumericString
getInstance
(ASN1TaggedObject obj, boolean explicit) Deprecated.Methods inherited from class org.bouncycastle.asn1.ASN1NumericString
getOctets, getString, hashCode, isNumericString, 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
-
DERNumericString
Basic constructor - without validation.. -
DERNumericString
Constructor with optional validation.- Parameters:
string
- the base string to wrap.validate
- whether or not to check the string.- Throws:
IllegalArgumentException
- if validate is true and the string contains characters that should not be in a NumericString.
-
-
Method Details
-
getInstance
Deprecated.UseASN1NumericString.getInstance(Object)
instead.Return a Numeric string from the passed in object- Parameters:
obj
- a DERNumericString or an object that can be converted into one.- Returns:
- a DERNumericString instance, or null
- Throws:
IllegalArgumentException
- if the object cannot be converted.
-
getInstance
Deprecated.Return an Numeric 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 DERNumericString instance, or null.
- Throws:
IllegalArgumentException
- if the tagged object cannot be converted.
-
ASN1NumericString.getInstance(Object)
instead.