|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.security.spec.RSAPrivateKeySpec | +--java.security.spec.RSAPrivateCrtKeySpec
Untamed: This class specifies an RSA private key, as defined in the PKCS#1 standard, using the Chinese Remainder Theorem (CRT) information values for efficiency.
java.security.Key
,
java.security.KeyFactory
,
KeySpec
,
PKCS8EncodedKeySpec
,
RSAPrivateKeySpec
,
RSAPublicKeySpec
Field Summary | |
private BigInteger |
crtCoefficient
|
private BigInteger |
modulus
|
private BigInteger |
primeExponentP
|
private BigInteger |
primeExponentQ
|
private BigInteger |
primeP
|
private BigInteger |
primeQ
|
private BigInteger |
privateExponent
|
private BigInteger |
publicExponent
|
Constructor Summary | |
RSAPrivateCrtKeySpec(BigInteger modulus,
BigInteger publicExponent,
BigInteger privateExponent,
BigInteger primeP,
BigInteger primeQ,
BigInteger primeExponentP,
BigInteger primeExponentQ,
BigInteger crtCoefficient)
Enabled: Creates a new RSAPrivateCrtKeySpec
given the modulus, publicExponent, privateExponent,
primeP, primeQ, primeExponentP, primeExponentQ, and
crtCoefficient as defined in PKCS#1. |
Method Summary | |
BigInteger |
getCrtCoefficient()
Enabled: Returns the crtCoefficient. |
BigInteger |
getPrimeExponentP()
Enabled: Returns the primeExponentP. |
BigInteger |
getPrimeExponentQ()
Enabled: Returns the primeExponentQ. |
BigInteger |
getPrimeP()
Enabled: Returns the primeP. |
BigInteger |
getPrimeQ()
Enabled: Returns the primeQ. |
BigInteger |
getPublicExponent()
Enabled: Returns the public exponent. |
Methods inherited from class java.security.spec.RSAPrivateKeySpec |
getModulus, getPrivateExponent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private BigInteger modulus
private BigInteger publicExponent
private BigInteger privateExponent
private BigInteger primeP
private BigInteger primeQ
private BigInteger primeExponentP
private BigInteger primeExponentQ
private BigInteger crtCoefficient
Constructor Detail |
public RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient)
RSAPrivateCrtKeySpec
given the modulus, publicExponent, privateExponent,
primeP, primeQ, primeExponentP, primeExponentQ, and
crtCoefficient as defined in PKCS#1.
modulus
- the modulus npublicExponent
- the public exponent eprivateExponent
- the private exponent dprimeP
- the prime factor p of nprimeQ
- the prime factor q of nprimeExponentP
- this is d mod (p-1)primeExponentQ
- this is d mod (q-1)crtCoefficient
- the Chinese Remainder Theorem
coefficient q-1 mod pMethod Detail |
public BigInteger getPublicExponent()
public BigInteger getPrimeP()
public BigInteger getPrimeQ()
public BigInteger getPrimeExponentP()
public BigInteger getPrimeExponentQ()
public BigInteger getCrtCoefficient()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |