public class BCRSAPrivateCrtKey extends BCRSAPrivateKey implements java.security.interfaces.RSAPrivateCrtKey
modulus, privateExponent
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.math.BigInteger |
getCrtCoefficient()
return the CRT coefficient.
|
byte[] |
getEncoded()
Return a PKCS8 representation of the key.
|
java.lang.String |
getFormat()
return the encoding format we produce in getEncoded().
|
java.math.BigInteger |
getPrimeExponentP()
return the prime exponent for P.
|
java.math.BigInteger |
getPrimeExponentQ()
return the prime exponent for Q.
|
java.math.BigInteger |
getPrimeP()
return the prime P.
|
java.math.BigInteger |
getPrimeQ()
return the prime Q.
|
java.math.BigInteger |
getPublicExponent()
return the public exponent.
|
int |
hashCode() |
java.lang.String |
toString() |
getAlgorithm, getBagAttribute, getBagAttributeKeys, getModulus, getPrivateExponent, setBagAttribute
public java.lang.String getFormat()
getFormat
in interface java.security.Key
getFormat
in class BCRSAPrivateKey
public byte[] getEncoded()
getEncoded
in interface java.security.Key
getEncoded
in class BCRSAPrivateKey
public java.math.BigInteger getPublicExponent()
getPublicExponent
in interface java.security.interfaces.RSAPrivateCrtKey
public java.math.BigInteger getPrimeP()
getPrimeP
in interface java.security.interfaces.RSAPrivateCrtKey
public java.math.BigInteger getPrimeQ()
getPrimeQ
in interface java.security.interfaces.RSAPrivateCrtKey
public java.math.BigInteger getPrimeExponentP()
getPrimeExponentP
in interface java.security.interfaces.RSAPrivateCrtKey
public java.math.BigInteger getPrimeExponentQ()
getPrimeExponentQ
in interface java.security.interfaces.RSAPrivateCrtKey
public java.math.BigInteger getCrtCoefficient()
getCrtCoefficient
in interface java.security.interfaces.RSAPrivateCrtKey
public int hashCode()
hashCode
in class BCRSAPrivateKey
public boolean equals(java.lang.Object o)
equals
in class BCRSAPrivateKey
public java.lang.String toString()
toString
in class java.lang.Object