de.flexiprovider.core.rsa.interfaces
Class RSAPrivateCrtKey
java.lang.Object
|
+--de.flexiprovider.api.keys.PrivateKey
|
+--de.flexiprovider.core.rsa.interfaces.RSAPrivateKey
|
+--de.flexiprovider.core.rsa.interfaces.RSAPrivateCrtKey
- All Implemented Interfaces:
- Key, java.security.Key, java.security.PrivateKey, RSAKey, java.security.interfaces.RSAKey, java.security.interfaces.RSAPrivateCrtKey, java.security.interfaces.RSAPrivateKey, java.io.Serializable
- Direct Known Subclasses:
- RSAPrivateCrtKey
- public abstract class RSAPrivateCrtKey
- extends RSAPrivateKey
- implements java.security.interfaces.RSAPrivateCrtKey
- See Also:
- Serialized Form
| Fields inherited from interface java.security.PrivateKey |
serialVersionUID |
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.security.interfaces.RSAPrivateKey |
getPrivateExponent |
| Methods inherited from interface java.security.Key |
getAlgorithm, getEncoded, getFormat |
| Methods inherited from interface java.security.interfaces.RSAKey |
getModulus |
| Methods inherited from interface de.flexiprovider.core.rsa.interfaces.RSAKey |
getN |
RSAPrivateCrtKey
public RSAPrivateCrtKey()
getPublicExponent
public final java.math.BigInteger getPublicExponent()
- Specified by:
getPublicExponent in interface java.security.interfaces.RSAPrivateCrtKey
- Returns:
- the public exponent e
getPrimeP
public final java.math.BigInteger getPrimeP()
- Specified by:
getPrimeP in interface java.security.interfaces.RSAPrivateCrtKey
- Returns:
- the prime p
getPrimeQ
public final java.math.BigInteger getPrimeQ()
- Specified by:
getPrimeQ in interface java.security.interfaces.RSAPrivateCrtKey
- Returns:
- the prime q
getPrimeExponentP
public final java.math.BigInteger getPrimeExponentP()
- Specified by:
getPrimeExponentP in interface java.security.interfaces.RSAPrivateCrtKey
- Returns:
- the private exponent d mod (p-1)
getPrimeExponentQ
public final java.math.BigInteger getPrimeExponentQ()
- Specified by:
getPrimeExponentQ in interface java.security.interfaces.RSAPrivateCrtKey
- Returns:
- the private exponent d mod (q-1)
getCrtCoefficient
public final java.math.BigInteger getCrtCoefficient()
- Specified by:
getCrtCoefficient in interface java.security.interfaces.RSAPrivateCrtKey
- Returns:
- the CRT coefficient
getE
public abstract FlexiBigInt getE()
- Returns:
- the public exponent e
getP
public abstract FlexiBigInt getP()
- Returns:
- the prime p
getQ
public abstract FlexiBigInt getQ()
- Returns:
- the prime q
getDp
public abstract FlexiBigInt getDp()
- Returns:
- the private exponent d mod (p-1)
getDq
public abstract FlexiBigInt getDq()
- Returns:
- the private exponent d mod (q-1)
getCRTCoeff
public abstract FlexiBigInt getCRTCoeff()
- Returns:
- the CRT coefficient