public static interface DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default DigitalSignatureEndpointBuilderFactory.AdvancedDigitalSignatureEndpointBuilder |
advanced() |
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
algorithm(String algorithm)
Sets the JCE name of the Algorithm that should be used for the
signer.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
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 DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
certificateName(String certificateName)
Sets the reference name for a PrivateKey that can be found in the
registry.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
keystore(KeyStore keystore)
Sets the KeyStore that can contain keys and Certficates for use in
signing and verifying exchanges.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
keystore(String keystore)
Sets the KeyStore that can contain keys and Certficates for use in
signing and verifying exchanges.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
keystoreName(String keystoreName)
Sets the reference name for a Keystore that can be found in the
registry.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
password(String password)
Sets the password used to access an aliased PrivateKey in the
KeyStore.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
privateKey(PrivateKey privateKey)
Set the PrivateKey that should be used to sign the exchange.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
privateKey(String privateKey)
Set the PrivateKey that should be used to sign the exchange.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
privateKeyName(String privateKeyName)
Sets the reference name for a PrivateKey that can be found in the
registry.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
provider(String provider)
Set the id of the security provider that provides the configured
Signature algorithm.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
publicKeyName(String publicKeyName)
references that should be resolved when the context changes.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
secureRandomName(String secureRandomName)
Sets the reference name for a SecureRandom that can be found in the
registry.
|
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder |
signatureHeaderName(String signatureHeaderName)
Set the name of the message header that should be used to store the
base64 encoded signature.
|
default DigitalSignatureEndpointBuilderFactory.AdvancedDigitalSignatureEndpointBuilder advanced()
default DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder algorithm(String algorithm)
algorithm - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder alias(String alias)
alias - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder certificateName(String certificateName)
certificateName - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder keystore(KeyStore keystore)
keystore - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder keystore(String keystore)
keystore - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder keystoreName(String keystoreName)
keystoreName - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder privateKey(PrivateKey privateKey)
privateKey - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder privateKey(String privateKey)
privateKey - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder privateKeyName(String privateKeyName)
privateKeyName - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder provider(String provider)
provider - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder publicKeyName(String publicKeyName)
publicKeyName - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder secureRandomName(String secureRandomName)
secureRandomName - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder signatureHeaderName(String signatureHeaderName)
signatureHeaderName - the value to setdefault DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBuilder password(String password)
password - the value to setApache Camel