public static interface CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default CryptoCmsEndpointBuilderFactory.AdvancedCryptoCmsEndpointBuilder |
advanced() |
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
contentEncryptionAlgorithm(String contentEncryptionAlgorithm)
Encryption algorithm, for example DESede/CBC/PKCS5Padding.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
fromBase64(boolean fromBase64)
If true then the CMS message is base 64 encoded and must be decoded
during the processing.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
fromBase64(String fromBase64)
If true then the CMS message is base 64 encoded and must be decoded
during the processing.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
includeContent(Boolean includeContent)
Indicates whether the signed content should be included into the
Signed Data instance.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
includeContent(String includeContent)
Indicates whether the signed content should be included into the
Signed Data instance.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
keyStore(KeyStore keyStore)
Keystore which contains signer private keys, verifier public keys,
encryptor public keys, decryptor private keys depending on the
operation.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
keyStore(String keyStore)
Keystore which contains signer private keys, verifier public keys,
encryptor public keys, decryptor private keys depending on the
operation.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
keyStoreParameters(Object keyStoreParameters)
Keystore containing signer private keys, verifier public keys,
encryptor public keys, decryptor private keys depending on the
operation.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
keyStoreParameters(String keyStoreParameters)
Keystore containing signer private keys, verifier public keys,
encryptor public keys, decryptor private keys depending on the
operation.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
originatorInformationProvider(Object originatorInformationProvider)
Provider for the originator info.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
originatorInformationProvider(String originatorInformationProvider)
Provider for the originator info.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
password(Character[] password)
Sets the password of the private keys.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
password(String password)
Sets the password of the private keys.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
recipient(List<Object> recipient)
Recipient Info: reference to a bean which implements the interface
org.apache.camel.component.crypto.cms.api.TransRecipientInfo.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
recipient(String recipient)
Recipient Info: reference to a bean which implements the interface
org.apache.camel.component.crypto.cms.api.TransRecipientInfo.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
secretKeyLength(int secretKeyLength)
Key length for the secret symmetric key used for the content
encryption.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
secretKeyLength(String secretKeyLength)
Key length for the secret symmetric key used for the content
encryption.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
signedDataHeaderBase64(boolean signedDataHeaderBase64)
Indicates whether the value in the header CamelCryptoCmsSignedData is
base64 encoded.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
signedDataHeaderBase64(String signedDataHeaderBase64)
Indicates whether the value in the header CamelCryptoCmsSignedData is
base64 encoded.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
signer(String signer)
Signer information: reference to bean(s) which implements
org.apache.camel.component.crypto.cms.api.SignerInfo.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
toBase64(Boolean toBase64)
Indicates whether the Signed Data or Enveloped Data instance shall be
base 64 encoded.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
toBase64(String toBase64)
Indicates whether the Signed Data or Enveloped Data instance shall be
base 64 encoded.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
unprotectedAttributesGeneratorProvider(Object unprotectedAttributesGeneratorProvider)
Provider of the generator for the unprotected attributes.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
unprotectedAttributesGeneratorProvider(String unprotectedAttributesGeneratorProvider)
Provider of the generator for the unprotected attributes.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
verifySignaturesOfAllSigners(boolean verifySignaturesOfAllSigners)
If true then the signatures of all signers contained in the Signed
Data object are verified.
|
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder |
verifySignaturesOfAllSigners(String verifySignaturesOfAllSigners)
If true then the signatures of all signers contained in the Signed
Data object are verified.
|
default CryptoCmsEndpointBuilderFactory.AdvancedCryptoCmsEndpointBuilder advanced()
default CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder keyStore(KeyStore keyStore)
keyStore - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder keyStore(String keyStore)
keyStore - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder keyStoreParameters(Object keyStoreParameters)
keyStoreParameters - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder keyStoreParameters(String keyStoreParameters)
keyStoreParameters - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder password(Character[] password)
password - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder password(String password)
password - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder fromBase64(boolean fromBase64)
fromBase64 - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder fromBase64(String fromBase64)
fromBase64 - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder contentEncryptionAlgorithm(String contentEncryptionAlgorithm)
contentEncryptionAlgorithm - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder originatorInformationProvider(Object originatorInformationProvider)
originatorInformationProvider - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder originatorInformationProvider(String originatorInformationProvider)
originatorInformationProvider - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder recipient(List<Object> recipient)
recipient - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder recipient(String recipient)
recipient - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder secretKeyLength(int secretKeyLength)
secretKeyLength - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder secretKeyLength(String secretKeyLength)
secretKeyLength - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder unprotectedAttributesGeneratorProvider(Object unprotectedAttributesGeneratorProvider)
unprotectedAttributesGeneratorProvider - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder unprotectedAttributesGeneratorProvider(String unprotectedAttributesGeneratorProvider)
unprotectedAttributesGeneratorProvider - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder toBase64(Boolean toBase64)
toBase64 - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder toBase64(String toBase64)
toBase64 - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder includeContent(Boolean includeContent)
includeContent - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder includeContent(String includeContent)
includeContent - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder signer(String signer)
signer - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder signedDataHeaderBase64(boolean signedDataHeaderBase64)
signedDataHeaderBase64 - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder signedDataHeaderBase64(String signedDataHeaderBase64)
signedDataHeaderBase64 - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder verifySignaturesOfAllSigners(boolean verifySignaturesOfAllSigners)
verifySignaturesOfAllSigners - the value to setdefault CryptoCmsEndpointBuilderFactory.CryptoCmsEndpointBuilder verifySignaturesOfAllSigners(String verifySignaturesOfAllSigners)
verifySignaturesOfAllSigners - the value to setApache Camel