| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.DERObject
org.gudy.bouncycastle.asn1.ASN1Object
org.gudy.bouncycastle.asn1.DERNumericString
public class DERNumericString
DER NumericString object - this is an ascii string of characters {0,1,2,3,4,5,6,7,8,9, }.
| Field Summary | 
|---|
| Fields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable | 
|---|
BER, DER | 
| Fields inherited from interface org.gudy.bouncycastle.asn1.DERTags | 
|---|
APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING | 
| Constructor Summary | |
|---|---|
DERNumericString(byte[] string)
basic constructor - with bytes.  | 
|
DERNumericString(String string)
basic constructor - without validation..  | 
|
DERNumericString(String string,
                 boolean validate)
Constructor with optional validation.  | 
|
| Method Summary | |
|---|---|
static DERNumericString | 
getInstance(ASN1TaggedObject obj,
            boolean explicit)
return an Numeric String from a tagged object.  | 
static DERNumericString | 
getInstance(Object obj)
return a Numeric string from the passed in object  | 
 byte[] | 
getOctets()
 | 
 String | 
getString()
 | 
 int | 
hashCode()
 | 
static boolean | 
isNumericString(String str)
Return true if the string can be represented as a NumericString ('0'..'9', ' ')  | 
 String | 
toString()
 | 
| Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Object | 
|---|
equals, fromByteArray | 
| Methods inherited from class org.gudy.bouncycastle.asn1.DERObject | 
|---|
toASN1Object | 
| Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable | 
|---|
getDEREncoded, getDERObject, getEncoded, getEncoded | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public DERNumericString(byte[] string)
public DERNumericString(String string)
public DERNumericString(String string,
                        boolean validate)
string - the base string to wrap.validate - whether or not to check the string.
IllegalArgumentException - if validate is true and the string
 contains characters that should not be in a NumericString.| Method Detail | 
|---|
public static DERNumericString getInstance(Object obj)
IllegalArgumentException - if the object cannot be converted.
public static DERNumericString 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 DERStringpublic String toString()
toString in class Objectpublic byte[] getOctets()
public int hashCode()
hashCode in class ASN1Objectpublic static boolean isNumericString(String str)
str - string to validate.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||