Methods Summary |
---|
void | encode(DEROutputStream out)
out.writeEncoded(GENERAL_STRING, this.getOctets());
|
public boolean | equals(java.lang.Object o)
if (!(o instanceof DERGeneralString))
{
return false;
}
DERGeneralString s = (DERGeneralString) o;
return this.getString().equals(s.getString());
|
public static org.bouncycastle.asn1.DERGeneralString | getInstance(java.lang.Object obj)
if (obj == null || obj instanceof DERGeneralString)
{
return (DERGeneralString) obj;
}
if (obj instanceof ASN1OctetString)
{
return new DERGeneralString(((ASN1OctetString) obj).getOctets());
}
if (obj instanceof ASN1TaggedObject)
{
return getInstance(((ASN1TaggedObject) obj).getObject());
}
throw new IllegalArgumentException("illegal object in getInstance: "
+ obj.getClass().getName());
|
public static org.bouncycastle.asn1.DERGeneralString | getInstance(ASN1TaggedObject obj, boolean explicit)
return getInstance(obj.getObject());
|
public byte[] | getOctets()
char[] cs = string.toCharArray();
byte[] bs = new byte[cs.length];
for (int i = 0; i != cs.length; i++)
{
bs[i] = (byte) cs[i];
}
return bs;
|
public java.lang.String | getString()
return string;
|
public int | hashCode()
return this.getString().hashCode();
|