public static interface CryptoComponentBuilderFactory.CryptoComponentBuilder extends ComponentBuilder<org.apache.camel.component.crypto.DigitalSignatureComponent>
| Modifier and Type | Method and Description |
|---|---|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
algorithm(String algorithm)
Sets the JCE name of the Algorithm that should be used for the
signer.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
alias(String alias)
Sets the alias used to query the KeyStore for keys and {link
java.security.cert.Certificate Certificates} to be used in signing
and verifying exchanges.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
bufferSize(Integer bufferSize)
Set the size of the buffer used to read in the Exchange payload data.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
certificate(Certificate certificate)
Set the Certificate that should be used to verify the signature in
the exchange based on its payload.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
certificateName(String certificateName)
Sets the reference name for a PrivateKey that can be found in the
registry.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
clearHeaders(boolean clearHeaders)
Determines if the Signature specific headers be cleared after signing
and verification.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
configuration(org.apache.camel.component.crypto.DigitalSignatureConfiguration configuration)
To use the shared DigitalSignatureConfiguration as configuration.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
keystore(KeyStore keystore)
Sets the KeyStore that can contain keys and Certficates for use in
signing and verifying exchanges.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
keystoreName(String keystoreName)
Sets the reference name for a Keystore that can be found in the
registry.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
keyStoreParameters(org.apache.camel.support.jsse.KeyStoreParameters keyStoreParameters)
Sets the KeyStore that can contain keys and Certficates for use in
signing and verifying exchanges based on the given
KeyStoreParameters.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
password(String password)
Sets the password used to access an aliased PrivateKey in the
KeyStore.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
privateKey(PrivateKey privateKey)
Set the PrivateKey that should be used to sign the exchange.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
privateKeyName(String privateKeyName)
Sets the reference name for a PrivateKey that can be found in the
registry.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
provider(String provider)
Set the id of the security provider that provides the configured
Signature algorithm.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
publicKey(PublicKey publicKey)
Set the PublicKey that should be used to verify the signature in the
exchange.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
publicKeyName(String publicKeyName)
references that should be resolved when the context changes.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
secureRandom(SecureRandom secureRandom)
Set the SecureRandom used to initialize the Signature service.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
secureRandomName(String secureRandomName)
Sets the reference name for a SecureRandom that can be found in the
registry.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
signatureHeaderName(String signatureHeaderName)
Set the name of the message header that should be used to store the
base64 encoded signature.
|
build, build, doSetProperty, registerdefault CryptoComponentBuilderFactory.CryptoComponentBuilder algorithm(String algorithm)
algorithm - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder alias(String alias)
alias - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder certificateName(String certificateName)
certificateName - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder keystore(KeyStore keystore)
keystore - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder keystoreName(String keystoreName)
keystoreName - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder privateKey(PrivateKey privateKey)
privateKey - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder privateKeyName(String privateKeyName)
privateKeyName - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder provider(String provider)
provider - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder publicKeyName(String publicKeyName)
publicKeyName - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder secureRandomName(String secureRandomName)
secureRandomName - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder signatureHeaderName(String signatureHeaderName)
signatureHeaderName - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder autowiredEnabled(boolean autowiredEnabled)
autowiredEnabled - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder bufferSize(Integer bufferSize)
bufferSize - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder certificate(Certificate certificate)
certificate - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder clearHeaders(boolean clearHeaders)
clearHeaders - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder configuration(org.apache.camel.component.crypto.DigitalSignatureConfiguration configuration)
configuration - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder keyStoreParameters(org.apache.camel.support.jsse.KeyStoreParameters keyStoreParameters)
keyStoreParameters - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder publicKey(PublicKey publicKey)
publicKey - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder secureRandom(SecureRandom secureRandom)
secureRandom - the value to setdefault CryptoComponentBuilderFactory.CryptoComponentBuilder password(String password)
password - the value to setApache Camel