@UriParams public class DefaultEnvelopedDataDecryptorConfiguration extends DefaultCryptoCmsUnMarshallerConfiguration implements EnvelopedDataDecryptorConfiguration, Cloneable
| Constructor and Description |
|---|
DefaultEnvelopedDataDecryptorConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DefaultEnvelopedDataDecryptorConfiguration |
copy()
Creates a copy of the current instance, for example by cloning.
|
protected char[] |
getPassword(org.apache.camel.Exchange exchange) |
Collection<PrivateKeyWithCertificate> |
getPrivateKeyCertificateCollection(org.apache.camel.Exchange exchange)
Returns the private keys with their public keys in the X.509 certificate
which can be used for the decryption.
|
void |
setPassword(char[] password)
Sets the password of the private keys.
|
isFromBase64, setFromBase64getKeyStore, getKeyStoreParameters, setKeyStore, setKeyStoreParametersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisFromBase64public DefaultEnvelopedDataDecryptorConfiguration()
public void setPassword(char[] password)
KeyStoreParameters.protected char[] getPassword(org.apache.camel.Exchange exchange)
throws CryptoCmsException
CryptoCmsExceptionpublic Collection<PrivateKeyWithCertificate> getPrivateKeyCertificateCollection(org.apache.camel.Exchange exchange) throws CryptoCmsException
EnvelopedDataDecryptorConfigurationgetPrivateKeyCertificateCollection in interface EnvelopedDataDecryptorConfigurationCryptoCmsExceptionpublic DefaultEnvelopedDataDecryptorConfiguration copy()
EnvelopedDataDecryptorConfigurationcopy in interface EnvelopedDataDecryptorConfigurationApache Camel