Methods Summary |
---|
public boolean | equals(java.lang.Object o)
if (!(o instanceof RSAPublicKey))
{
return false;
}
if (o == this)
{
return true;
}
RSAPublicKey key = (RSAPublicKey)o;
return getModulus().equals(key.getModulus())
&& getPublicExponent().equals(key.getPublicExponent());
|
public java.lang.String | getAlgorithm()
return "RSA";
|
public byte[] | getEncoded()
// BEGIN android-changed
SubjectPublicKeyInfo info = new SubjectPublicKeyInfo(new AlgorithmIdentifier(PKCSObjectIdentifiers.rsaEncryption, DERNull.THE_ONE), new RSAPublicKeyStructure(getModulus(), getPublicExponent()).getDERObject());
// END android-changed
return info.getDEREncoded();
|
public java.lang.String | getFormat()
return "X.509";
|
public java.math.BigInteger | getModulus()return the modulus.
return modulus;
|
public java.math.BigInteger | getPublicExponent()return the public exponent.
return publicExponent;
|
public java.lang.String | toString()
StringBuffer buf = new StringBuffer();
String nl = System.getProperty("line.separator");
buf.append("RSA Public Key").append(nl);
buf.append(" modulus: ").append(this.getModulus().toString(16)).append(nl);
buf.append(" public exponent: ").append(this.getPublicExponent().toString(16)).append(nl);
return buf.toString();
|