Package com.yubico.yubikit.core.keys
Class PrivateKeyValues.Rsa
java.lang.Object
com.yubico.yubikit.core.keys.PrivateKeyValues
com.yubico.yubikit.core.keys.PrivateKeyValues.Rsa
- All Implemented Interfaces:
Destroyable
- Enclosing class:
- PrivateKeyValues
-
Nested Class Summary
Nested classes/interfaces inherited from class com.yubico.yubikit.core.keys.PrivateKeyValues
PrivateKeyValues.Ec, PrivateKeyValues.Rsa -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRsa(BigInteger modulus, BigInteger publicExponent, BigInteger primeP, BigInteger primeQ, @Nullable BigInteger primeExponentP, @Nullable BigInteger primeExponentQ, @Nullable BigInteger crtCoefficient) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()@Nullable BigInteger@Nullable BigInteger@Nullable BigIntegertoString()Methods inherited from class com.yubico.yubikit.core.keys.PrivateKeyValues
fromPrivateKey, getBitLength, isDestroyed
-
Constructor Details
-
Rsa
protected Rsa(BigInteger modulus, BigInteger publicExponent, BigInteger primeP, BigInteger primeQ, @Nullable BigInteger primeExponentP, @Nullable BigInteger primeExponentQ, @Nullable BigInteger crtCoefficient)
-
-
Method Details
-
toString
-
getModulus
-
getPublicExponent
-
getPrimeP
-
getPrimeQ
-
getPrimeExponentP
-
getPrimeExponentQ
-
getCrtCoefficient
-
destroy
- Specified by:
destroyin interfaceDestroyable- Overrides:
destroyin classPrivateKeyValues- Throws:
DestroyFailedException
-