RSAOtherPrimeInfo
open class RSAOtherPrimeInfo
| kotlin.Any | |
| ↳ | java.security.spec.RSAOtherPrimeInfo | 
This class represents the triplet (prime, exponent, and coefficient) inside RSA's OtherPrimeInfo structure, as defined in the PKCS#1 v2.2 standard. The ASN.1 syntax of RSA's OtherPrimeInfo is as follows:
OtherPrimeInfo ::= SEQUENCE { prime INTEGER, exponent INTEGER, coefficient INTEGER }
Summary
| Public constructors | |
|---|---|
            RSAOtherPrimeInfo(prime: BigInteger!, primeExponent: BigInteger!, crtCoefficient: BigInteger!)Creates a new   | 
        |
| Public methods | |
|---|---|
| BigInteger! | 
            
             Returns the prime's crtCoefficient.  | 
        
| BigInteger! | 
            
             Returns the prime's exponent.  | 
        
| BigInteger! | 
            getPrime()Returns the prime.  | 
        
Public constructors
RSAOtherPrimeInfo
RSAOtherPrimeInfo(
prime: BigInteger!,
primeExponent: BigInteger!,
crtCoefficient: BigInteger!)
Creates a new RSAOtherPrimeInfo given the prime, primeExponent, and crtCoefficient as defined in PKCS#1.
| Parameters | |
|---|---|
prime | 
            BigInteger!: the prime factor of n. | 
primeExponent | 
            BigInteger!: the exponent. | 
crtCoefficient | 
            BigInteger!: the Chinese Remainder Theorem coefficient. | 
| Exceptions | |
|---|---|
java.lang.NullPointerException | 
            if any of the parameters, i.e. prime, primeExponent, crtCoefficient, is null. | 
          
Public methods
getCrtCoefficient
fun getCrtCoefficient(): BigInteger!
Returns the prime's crtCoefficient.
| Return | |
|---|---|
BigInteger! | 
            the crtCoefficient. | 
getExponent
fun getExponent(): BigInteger!
Returns the prime's exponent.
| Return | |
|---|---|
BigInteger! | 
            the primeExponent. | 
getPrime
fun getPrime(): BigInteger!
Returns the prime.
| Return | |
|---|---|
BigInteger! | 
            the prime. |