constructor:RSAMultiPrimePrivateCrtKeySpec(java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.security.spec.RSAOtherPrimeInfo[],java.security.spec.AlgorithmParameterSpec) [CHANGED]
|
RSAMultiPrimePrivateCrtKeySpec
Creates a new RSAMultiPrimePrivateCrtKeySpec with additional key parameters. Note that the contents of otherPrimeInfo are copied to protect against subsequent modification when constructing this object.
- Parameters:
-
modulus - the modulus n
-
publicExponent - the public exponent e
-
privateExponent - the private exponent d
-
primeP - the prime factor p of n
-
primeQ - the prime factor q of n
-
primeExponentP - this is d mod (p-1)
-
primeExponentQ - this is d mod (q-1)
-
crtCoefficient - the Chinese Remainder Theorem coefficient q-1 mod p
-
otherPrimeInfo - triplets of the rest of primes, null can be specified if there are only two prime factors (p and q)
-
keyParams - the parameters associated with key
- Throws:
-
NullPointerException - if any of the specified parameters with the exception ofexcept otherPrimeInfo and keyParams is null
-
IllegalArgumentException - if an empty, i.e. 0-length, otherPrimeInfo is specified
- Since:
- 11
|
RSAMultiPrimePrivateCrtKeySpec
Creates a new RSAMultiPrimePrivateCrtKeySpec with additional key parameters. Note that the contents of otherPrimeInfo are copied to protect against subsequent modification when constructing this object.
- Parameters:
-
modulus - the modulus n
-
publicExponent - the public exponent e
-
privateExponent - the private exponent d
-
primeP - the prime factor p of n
-
primeQ - the prime factor q of n
-
primeExponentP - this is d mod (p-1)
-
primeExponentQ - this is d mod (q-1)
-
crtCoefficient - the Chinese Remainder Theorem coefficient q-1 mod p
-
otherPrimeInfo - triplets of the rest of primes, null can be specified if there are only two prime factors (p and q)
-
keyParams - the parameters associated with key
- Throws:
-
NullPointerException - if any of the specified parameters with the exception of otherPrimeInfo and keyParams is null
-
IllegalArgumentException - if an empty, i.e. 0-length, otherPrimeInfo is specified
- Since:
- 11
|
RSAMultiPrimePrivateCrtKeySpec
Creates a new RSAMultiPrimePrivateCrtKeySpec with additional key parameters. Note that the contents of otherPrimeInfo are copied to protect against subsequent modification when constructing this object.
- Parameters:
-
modulus - the modulus n
-
publicExponent - the public exponent e
-
privateExponent - the private exponent d
-
primeP - the prime factor p of n
-
primeQ - the prime factor q of n
-
primeExponentP - this is d mod (p-1)
-
primeExponentQ - this is d mod (q-1)
-
crtCoefficient - the Chinese Remainder Theorem coefficient q-1 mod p
-
otherPrimeInfo - triplets of the rest of primes, null can be specified if there are only two prime factors (p and q)
-
keyParams - the parameters associated with key
- Throws:
-
NullPointerException - if any of the specified parameters except otherPrimeInfo and keyParams is null
-
IllegalArgumentException - if an empty, i.e. 0-length, otherPrimeInfo is specified
- Since:
- 11
|
|