default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.algorithm(String algorithm) |
Sets the JCE name of the Algorithm that should be used for the
signer.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
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 |
CryptoComponentBuilderFactory.CryptoComponentBuilder.autowiredEnabled(boolean autowiredEnabled) |
Whether autowiring is enabled.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.bufferSize(Integer bufferSize) |
Set the size of the buffer used to read in the Exchange payload data.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
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 |
CryptoComponentBuilderFactory.CryptoComponentBuilder.certificateName(String certificateName) |
Sets the reference name for a PrivateKey that can be found in the
registry.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.clearHeaders(boolean clearHeaders) |
Determines if the Signature specific headers be cleared after signing
and verification.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.configuration(org.apache.camel.component.crypto.DigitalSignatureConfiguration configuration) |
To use the shared DigitalSignatureConfiguration as configuration.
|
static CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.crypto() |
Crypto (JCE) (camel-crypto)
Sign and verify exchanges using the Signature Service of the Java
Cryptographic Extension (JCE).
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.keystore(KeyStore keystore) |
Sets the KeyStore that can contain keys and Certficates for use in
signing and verifying exchanges.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.keystoreName(String keystoreName) |
Sets the reference name for a Keystore that can be found in the
registry.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
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 |
CryptoComponentBuilderFactory.CryptoComponentBuilder.lazyStartProducer(boolean lazyStartProducer) |
Whether the producer should be started lazy (on the first message).
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.password(String password) |
Sets the password used to access an aliased PrivateKey in the
KeyStore.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.privateKey(PrivateKey privateKey) |
Set the PrivateKey that should be used to sign the exchange.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.privateKeyName(String privateKeyName) |
Sets the reference name for a PrivateKey that can be found in the
registry.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.provider(String provider) |
Set the id of the security provider that provides the configured
Signature algorithm.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.publicKey(PublicKey publicKey) |
Set the PublicKey that should be used to verify the signature in the
exchange.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.publicKeyName(String publicKeyName) |
references that should be resolved when the context changes.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.secureRandom(SecureRandom secureRandom) |
Set the SecureRandom used to initialize the Signature service.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.secureRandomName(String secureRandomName) |
Sets the reference name for a SecureRandom that can be found in the
registry.
|
default CryptoComponentBuilderFactory.CryptoComponentBuilder |
CryptoComponentBuilderFactory.CryptoComponentBuilder.signatureHeaderName(String signatureHeaderName) |
Set the name of the message header that should be used to store the
base64 encoded signature.
|