public class RSAPrivateCrtKeySpec extends RSAPrivateKeySpec
Key
,
KeyFactory
,
KeySpec
,
PKCS8EncodedKeySpec
,
RSAPrivateKeySpec
,
RSAPublicKeySpec
Constructor and Description |
---|
RSAPrivateCrtKeySpec(BigInteger modulus,
BigInteger publicExponent,
BigInteger privateExponent,
BigInteger primeP,
BigInteger primeQ,
BigInteger primeExponentP,
BigInteger primeExponentQ,
BigInteger crtCoefficient)
Creates a new
RSAPrivateCrtKeySpec . |
RSAPrivateCrtKeySpec(BigInteger modulus,
BigInteger publicExponent,
BigInteger privateExponent,
BigInteger primeP,
BigInteger primeQ,
BigInteger primeExponentP,
BigInteger primeExponentQ,
BigInteger crtCoefficient,
AlgorithmParameterSpec keyParams)
Creates a new
RSAPrivateCrtKeySpec with additional
key parameters. |
Modifier and Type | Method and Description |
---|---|
BigInteger |
getCrtCoefficient()
Returns the crtCoefficient.
|
BigInteger |
getPrimeExponentP()
Returns the primeExponentP.
|
BigInteger |
getPrimeExponentQ()
Returns the primeExponentQ.
|
BigInteger |
getPrimeP()
Returns the primeP.
|
BigInteger |
getPrimeQ()
Returns the primeQ.
|
BigInteger |
getPublicExponent()
Returns the public exponent.
|
getModulus, getParams, getPrivateExponent
public RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient)
RSAPrivateCrtKeySpec
.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 ppublic RSAPrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, AlgorithmParameterSpec keyParams)
RSAPrivateCrtKeySpec
with additional
key parameters.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 pkeyParams
- the parameters associated with keypublic BigInteger getPublicExponent()
public BigInteger getPrimeP()
public BigInteger getPrimeQ()
public BigInteger getPrimeExponentP()
public BigInteger getPrimeExponentQ()
public BigInteger getCrtCoefficient()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.