public class PK11RSAPrivateKey extends PK11PrivKey implements java.security.interfaces.RSAKey
PrivateKey.Type| Modifier and Type | Field and Description |
|---|---|
protected org.mozilla.jss.pkcs11.KeyProxy |
keyProxy |
static org.slf4j.Logger |
logger |
DiffieHellman, DSA, EC, RSA| Modifier | Constructor and Description |
|---|---|
protected |
PK11RSAPrivateKey(byte[] pointer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
finalize() |
byte[] |
getEncoded()
Subclasses that support encoding can overload this method.
|
java.lang.String |
getFormat()
Subclasses that support encoding can overload this method.
|
java.math.BigInteger |
getModulus() |
java.math.BigInteger |
getPrivateExponent() |
PrivateKey.Type |
getType()
Returns the type (RSA or DSA) of this private key.
|
fromPrivateKeyInfo, fromPrivateKeyInfo, fromPrivateKeyInfo, getAlgorithm, getDSAParams, getKeyType, getOwningToken, getPublicKey, getStrength, getUniqueID, verifyKeyIsOnTokenpublic static org.slf4j.Logger logger
protected org.mozilla.jss.pkcs11.KeyProxy keyProxy
public PrivateKey.Type getType()
PrivateKeygetType in class PK11PrivKeypublic java.math.BigInteger getModulus()
getModulus in interface java.security.interfaces.RSAKeypublic java.math.BigInteger getPrivateExponent()
public byte[] getEncoded()
getEncoded in interface java.security.Keypublic java.lang.String getFormat()
getFormat in interface java.security.Keypublic void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.Exception