public final class DnieRSAPrivateKey extends DniePrivateKey implements java.security.interfaces.RSAPrivateKey
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DnieRSAPrivateKey.mechanism |
Modifier and Type | Field and Description |
---|---|
protected SignatureNotification |
_signatureNotification |
_privateKeyReference
Constructor and Description |
---|
DnieRSAPrivateKey(PrivateKeyReference keyReference,
java.security.interfaces.RSAPublicKey publicKey) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithm()
Returns the standard algorithm name for this key.
|
byte[] |
getEncoded()
Returns the key in its primary encoding format, or null
if this key does not support encoding.
|
java.lang.String |
getFormat()
Returns the name of the primary encoding format of this key,
or null if this key does not support encoding.
|
java.math.BigInteger |
getModulus()
Returns the modulus.
|
java.math.BigInteger |
getPrivateExponent()
Returns the private exponent.
|
protected void |
setMecanismReference(DnieRSAPrivateKey.mechanism mecanismReference) |
getAlias, getId, getInstance, getPath, sign, toString
protected SignatureNotification _signatureNotification
public DnieRSAPrivateKey(PrivateKeyReference keyReference, java.security.interfaces.RSAPublicKey publicKey)
protected void setMecanismReference(DnieRSAPrivateKey.mechanism mecanismReference)
public java.lang.String getAlgorithm()
java.security.Key
getAlgorithm
in interface java.security.Key
public byte[] getEncoded()
java.security.Key
getEncoded
in interface java.security.Key
public java.lang.String getFormat()
java.security.Key
"X.509"
. Similarly,
the name of the ASN.1 data format for private keys is
PrivateKeyInfo,
as defined by the PKCS #8 standard; in this case, the returned format is
"PKCS#8"
.getFormat
in interface java.security.Key
public java.math.BigInteger getModulus()
java.security.interfaces.RSAKey
getModulus
in interface java.security.interfaces.RSAKey
public java.math.BigInteger getPrivateExponent()
java.security.interfaces.RSAPrivateKey
getPrivateExponent
in interface java.security.interfaces.RSAPrivateKey