public class PemBasedPrivateKeyFactoryBean extends java.lang.Object implements FactoryBean<java.security.PrivateKey>
KeyPairUtil.decodePrivateKey(byte[]). Note that this component does not support encrypted private keys; see ResourceBasedPrivateKeyFactoryBean for encryption support.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
encodedKey
PEM-encoded public key data.
|
| Constructor and Description |
|---|
PemBasedPrivateKeyFactoryBean()
Creates a new instance.
|
PemBasedPrivateKeyFactoryBean(java.lang.String pemEncodedKey)
Creates a new instance by specifying all properties.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEncodedKey() |
java.security.PrivateKey |
newInstance() |
void |
setEncodedKey(java.lang.String pemEncodedKey)
Sets the PEM-encoded private key data.
|
public PemBasedPrivateKeyFactoryBean()
public PemBasedPrivateKeyFactoryBean(java.lang.String pemEncodedKey)
pemEncodedKey - PEM-encoded private key data.public java.lang.String getEncodedKey()
public void setEncodedKey(java.lang.String pemEncodedKey)
pemEncodedKey - PEM-encoded private key data.public java.security.PrivateKey newInstance()
throws EncodingException
newInstance in interface FactoryBean<java.security.PrivateKey>EncodingException