Spec-Zone .ru
спецификации, руководства, описания, API
|
public class RSAMultiPrimePrivateCrtKeySpec extends RSAPrivateKeySpec
Key
, KeyFactory
, KeySpec
, PKCS8EncodedKeySpec
, RSAPrivateKeySpec
, RSAPublicKeySpec
, RSAOtherPrimeInfo
Конструктор и Описание |
---|
RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, RSAOtherPrimeInfo[] otherPrimeInfo)
Создает новое
RSAMultiPrimePrivateCrtKeySpec учитывая модуль, publicExponent, privateExponent, primeP, primeQ, primeExponentP, primeExponentQ, crtCoefficient, и otherPrimeInfo как определено в PKCS#1 v2.1. |
Модификатор и Тип | Метод и Описание |
---|---|
BigInteger |
getCrtCoefficient()
Возвращает crtCoefficient.
|
RSAOtherPrimeInfo[] |
getOtherPrimeInfo()
Возвращает копию otherPrimeInfo или нуля, если есть только два простых множителя (p и q).
|
BigInteger |
getPrimeExponentP()
Возвращает primeExponentP.
|
BigInteger |
getPrimeExponentQ()
Возвращает primeExponentQ.
|
BigInteger |
getPrimeP()
Возвращает primeP.
|
BigInteger |
getPrimeQ()
Возвращает primeQ.
|
BigInteger |
getPublicExponent()
Возвращает общедоступную экспоненту.
|
getModulus, getPrivateExponent
public RSAMultiPrimePrivateCrtKeySpec(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger primeP, BigInteger primeQ, BigInteger primeExponentP, BigInteger primeExponentQ, BigInteger crtCoefficient, RSAOtherPrimeInfo[] otherPrimeInfo)
RSAMultiPrimePrivateCrtKeySpec
учитывая модуль, publicExponent, privateExponent, primeP, primeQ, primeExponentP, primeExponentQ, crtCoefficient, и otherPrimeInfo как определено в PKCS#1 v2.1. Отметьте что содержание otherPrimeInfo
копируются, чтобы защитить от последующей модификации, создавая этот объект.
modulus
- модуль n.publicExponent
- общедоступная экспонента e.privateExponent
- частная экспонента d.primeP
- простой множитель p n.primeQ
- простой множитель q n.primeExponentP
- это - d модник (p-1).primeExponentQ
- это - d модник (q-1).crtCoefficient
- китайский коэффициент Теоремы Остатка q-1 ультрасовременный p.otherPrimeInfo
- триплеты остальной части начал, нуль может быть определен, если есть только два простых множителя (p и q).NullPointerException
- если любой из параметров, то есть. modulus
, publicExponent
, privateExponent
, primeP
, primeQ
, primeExponentP
, primeExponentQ
, crtCoefficient
, нуль.IllegalArgumentException
- если пустое, то есть 0-длиной, otherPrimeInfo
определяется.public BigInteger getPublicExponent()
public BigInteger getPrimeP()
public BigInteger getPrimeQ()
public BigInteger getPrimeExponentP()
public BigInteger getPrimeExponentQ()
public BigInteger getCrtCoefficient()
public RSAOtherPrimeInfo[] getOtherPrimeInfo()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.