| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.bouncycastle.asn1.ASN1Encodable
org.bouncycastle.asn1.DERObject
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.DERPrintableString
public class DERPrintableString
DER PrintableString object.
| Field Summary | 
|---|
| Fields inherited from class org.bouncycastle.asn1.ASN1Encodable | 
|---|
BER, DER | 
| Fields inherited from interface org.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 | |
|---|---|
DERPrintableString(byte[] string)
basic constructor - byte encoded string.  | 
|
DERPrintableString(String string)
basic constructor - this does not validate the string  | 
|
DERPrintableString(String string,
                   boolean validate)
Constructor with optional validation.  | 
|
| Method Summary | |
|---|---|
static DERPrintableString | 
getInstance(ASN1TaggedObject obj,
            boolean explicit)
return a Printable String from a tagged object.  | 
static DERPrintableString | 
getInstance(Object obj)
return a printable string from the passed in object.  | 
 byte[] | 
getOctets()
 | 
 String | 
getString()
 | 
 int | 
hashCode()
 | 
static boolean | 
isPrintableString(String str)
return true if the passed in String can be represented without loss as a PrintableString, false otherwise.  | 
 String | 
toString()
 | 
| Methods inherited from class org.bouncycastle.asn1.ASN1Object | 
|---|
equals, fromByteArray | 
| Methods inherited from class org.bouncycastle.asn1.DERObject | 
|---|
toASN1Object | 
| Methods inherited from class org.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 DERPrintableString(byte[] string)
public DERPrintableString(String string)
public DERPrintableString(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 PrintableString.| Method Detail | 
|---|
public static DERPrintableString getInstance(Object obj)
IllegalArgumentException - if the object cannot be converted.
public static DERPrintableString 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 byte[] getOctets()
public int hashCode()
hashCode in class ASN1Objectpublic String toString()
toString in class Objectpublic static boolean isPrintableString(String str)
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||