public class PrivateKeyImpl extends Object implements PrivateKey
Constructor and Description |
---|
PrivateKeyImpl(String algorithm) |
Modifier and Type | Method and Description |
---|---|
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.
|
String |
getFormat()
Returns the name of the primary encoding format of this key,
or null if this key does not support encoding.
|
void |
setAlgorithm(String algorithm) |
void |
setEncoding(byte[] encoding) |
public PrivateKeyImpl(String algorithm)
public String getAlgorithm()
Key
getAlgorithm
in interface Key
public String getFormat()
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"
.public byte[] getEncoded()
Key
getEncoded
in interface Key
public void setAlgorithm(String algorithm)
public void setEncoding(byte[] encoding)