モジュール java.base
パッケージ java.security.spec

クラスRSAPrivateCrtKeySpec

    • コンストラクタの詳細

      • RSAPrivateCrtKeySpec

        public RSAPrivateCrtKeySpec​(BigInteger modulus,
                                    BigInteger publicExponent,
                                    BigInteger privateExponent,
                                    BigInteger primeP,
                                    BigInteger primeQ,
                                    BigInteger primeExponentP,
                                    BigInteger primeExponentQ,
                                    BigInteger crtCoefficient)
        新しいRSAPrivateCrtKeySpecを作成します。
        パラメータ:
        modulus - モジュラスn
        publicExponent - 公開指数e
        privateExponent - 非公開指数d
        primeP - nの素因数p
        primeQ - nの素因数q
        primeExponentP - d mod (p-1)
        primeExponentQ - d mod (q-1)
        crtCoefficient - 中国剰余定理の係数q-1 mod p
      • RSAPrivateCrtKeySpec

        public RSAPrivateCrtKeySpec​(BigInteger modulus,
                                    BigInteger publicExponent,
                                    BigInteger privateExponent,
                                    BigInteger primeP,
                                    BigInteger primeQ,
                                    BigInteger primeExponentP,
                                    BigInteger primeExponentQ,
                                    BigInteger crtCoefficient,
                                    AlgorithmParameterSpec keyParams)
        その他のキー・パラメータを含む新しいRSAPrivateCrtKeySpecを作成します。
        パラメータ:
        modulus - モジュラスn
        publicExponent - 公開指数e
        privateExponent - 非公開指数d
        primeP - nの素因数p
        primeQ - nの素因数q
        primeExponentP - d mod (p-1)
        primeExponentQ - d mod (q-1)
        crtCoefficient - 中国剰余定理の係数q-1 mod p
        keyParams - キーに関連付けられているパラメータ
        導入されたバージョン:
        11
    • メソッドの詳細

      • getPublicExponent

        public BigInteger getPublicExponent()
        公開指数を返します。
        戻り値:
        公開指数
      • getPrimeP

        public BigInteger getPrimeP()
        primePを返します。
        戻り値:
        primeP
      • getPrimeQ

        public BigInteger getPrimeQ()
        primeQを返します。
        戻り値:
        primeQ
      • getPrimeExponentP

        public BigInteger getPrimeExponentP()
        primeExponentPを返します。
        戻り値:
        primeExponentP
      • getPrimeExponentQ

        public BigInteger getPrimeExponentQ()
        primeExponentQを返します。
        戻り値:
        primeExponentQ
      • getCrtCoefficient

        public BigInteger getCrtCoefficient()
        crtCoefficientを返します。
        戻り値:
        crtCoefficient