Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- attachStream(OutputStream) - Method in class org.apache.camel.converter.crypto.HMACAccumulator
B
- buildUri(String, Map<String, Object>, boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
- byteArrayToHexString(byte[]) - Static method in class org.apache.camel.converter.crypto.HexUtils
-
Creates a string representation of the supplied byte array in Hexidecimal format
- byteArrayToHexString(byte[], int, int) - Static method in class org.apache.camel.converter.crypto.HexUtils
-
Creates a string representation of the supplied byte array in Hexidecimal format
C
- calculateSignature(Exchange, Signature) - Method in class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
- clearMessageHeaders(Message) - Method in class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
- config - Variable in class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureComponentConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointConfigurer
- configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.converter.crypto.CryptoDataFormatConfigurer
- copy() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- createConsumer(Processor) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.crypto.DigitalSignatureComponent
- createProducer() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- createSignatureService() - Method in class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
- CryptoDataFormat - Class in org.apache.camel.converter.crypto
-
CryptoDataFormat
uses a specified key and algorithm to encrypt, decrypt and verify exchange payloads. - CryptoDataFormat() - Constructor for class org.apache.camel.converter.crypto.CryptoDataFormat
- CryptoDataFormat(String, Key) - Constructor for class org.apache.camel.converter.crypto.CryptoDataFormat
- CryptoDataFormat(String, Key, String) - Constructor for class org.apache.camel.converter.crypto.CryptoDataFormat
- CryptoDataFormatConfigurer - Class in org.apache.camel.converter.crypto
-
Generated by camel build tools - do NOT edit this file!
- CryptoDataFormatConfigurer() - Constructor for class org.apache.camel.converter.crypto.CryptoDataFormatConfigurer
- CryptoOperation - Enum Class in org.apache.camel.component.crypto
D
- decryptUpdate(byte[], int) - Method in class org.apache.camel.converter.crypto.HMACAccumulator
-
Update buffer with MAC taking into account that a MAC is appended to the buffer and should be precluded from the MAC calculation.
- DigitalSignatureComponent - Class in org.apache.camel.component.crypto
- DigitalSignatureComponent() - Constructor for class org.apache.camel.component.crypto.DigitalSignatureComponent
- DigitalSignatureComponent(CamelContext) - Constructor for class org.apache.camel.component.crypto.DigitalSignatureComponent
- DigitalSignatureComponentConfigurer - Class in org.apache.camel.component.crypto
-
Generated by camel build tools - do NOT edit this file!
- DigitalSignatureComponentConfigurer() - Constructor for class org.apache.camel.component.crypto.DigitalSignatureComponentConfigurer
- DigitalSignatureConfiguration - Class in org.apache.camel.component.crypto
- DigitalSignatureConfiguration() - Constructor for class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- DigitalSignatureConstants - Class in org.apache.camel.component.crypto
-
DigitalSignatureConstants
contains Constants for use as Message header keys. - DigitalSignatureEndpoint - Class in org.apache.camel.component.crypto
-
Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
- DigitalSignatureEndpoint(String, DigitalSignatureComponent, DigitalSignatureConfiguration) - Constructor for class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- DigitalSignatureEndpointConfigurer - Class in org.apache.camel.component.crypto
-
Generated by camel build tools - do NOT edit this file!
- DigitalSignatureEndpointConfigurer() - Constructor for class org.apache.camel.component.crypto.DigitalSignatureEndpointConfigurer
- DigitalSignatureEndpointUriFactory - Class in org.apache.camel.component.crypto
-
Generated by camel build tools - do NOT edit this file!
- DigitalSignatureEndpointUriFactory() - Constructor for class org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
- DigitalSignatureProcessor - Class in org.apache.camel.component.crypto.processor
- DigitalSignatureProcessor(DigitalSignatureConfiguration) - Constructor for class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
- DigitalSignatureProducer - Class in org.apache.camel.component.crypto
-
DigitalSignatureProducer
- DigitalSignatureProducer(DigitalSignatureEndpoint, DigitalSignatureProcessor) - Constructor for class org.apache.camel.component.crypto.DigitalSignatureProducer
- doStart() - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
- doStop() - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
E
- encryptUpdate(byte[], int) - Method in class org.apache.camel.converter.crypto.HMACAccumulator
-
Update buffer with MAC.
G
- getAlgorithm() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Gets the JCE name of the Algorithm that should be used for the signer.
- getAlgorithm() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getAlias() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Gets the alias used to query the KeyStore for keys and
Certificates
to be used in signing and verifying exchanges. - getAlias() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getAlias(Exchange) - Method in class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
- getAppendedMac() - Method in class org.apache.camel.converter.crypto.HMACAccumulator
- getBufferSize() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the size of the buffer used to read in the Exchange payload data.
- getBufferSize() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getCalculatedMac() - Method in class org.apache.camel.converter.crypto.HMACAccumulator
- getCamelContext() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- getCertificate() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the explicitly configured
Certificate
that should be used to verify the signature in the exchange. - getCertificate() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getCertificate(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the Certificate that should be used to verify the signature in the exchange.
- getCertificateName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- getConfiguration() - Method in class org.apache.camel.component.crypto.DigitalSignatureComponent
- getConfiguration() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getCryptoOperation() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Gets the Crypto operation that was supplied in the crypto scheme in the endpoint uri
- getDataFormatName() - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
- getKeyPassword(Exchange) - Method in class org.apache.camel.component.crypto.processor.SigningProcessor
- getKeystore() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Gets the KeyStore that can contain keys and Certficates for use in signing and verifying exchanges.
- getKeystore() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getKeystoreName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- getKeyStoreParameters() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- getMaclength() - Method in class org.apache.camel.converter.crypto.HMACAccumulator
- getName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- getOptionType(String, boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureComponentConfigurer
- getOptionType(String, boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureComponentConfigurer
- getOptionValue(Object, String, boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointConfigurer
- getPassword() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Gets the password used to access an aliased
PrivateKey
in the KeyStore. - getPassword() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getPrivateKey() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the PrivateKey that should be used to sign the exchange
- getPrivateKey() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getPrivateKey(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the PrivateKey that should be used to sign the signature in the exchange using the supplied alias.
- getPrivateKey(String, char[]) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the PrivateKey that should be used to sign the signature in the exchange using the supplied alias.
- getPrivateKeyName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- getProvider() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the id of the security provider that provides the configured
Signature
algorithm. - getProvider() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getPublicKey() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
get the PublicKey that should be used to verify the signature in the exchange.
- getPublicKey() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getPublicKeyName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- getSecureRandom() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the SecureRandom used to initialize the Signature service
- getSecureRandom() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getSecureRandomName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- getSignatureHeader() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- getSignatureHeaderName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the name of the message header that should be used to store the base64 encoded signature.
H
- hexToByteArray(String) - Static method in class org.apache.camel.converter.crypto.HexUtils
-
Convert a hex string into an array of bytes.
- HexUtils - Class in org.apache.camel.converter.crypto
-
HexUtils
provides utility methods for hex conversions - HMACAccumulator - Class in org.apache.camel.converter.crypto
-
HMACAccumulator
is used to build Hash Message Authentication Codes. - HMACAccumulator(Key, String, String, int) - Constructor for class org.apache.camel.converter.crypto.HMACAccumulator
I
- initSignatureService(Exchange) - Method in class org.apache.camel.component.crypto.processor.SigningProcessor
- isClearHeaders() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Determines if the Signature specific headers be cleared after signing and verification.
- isClearHeaders() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- isEnabled(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
- isHexChar(char) - Static method in class org.apache.camel.converter.crypto.HexUtils
- isLenientProperties() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
- isRemote() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
K
- KEY - Static variable in class org.apache.camel.converter.crypto.CryptoDataFormat
- KEYSTORE_ALIAS - Static variable in class org.apache.camel.component.crypto.DigitalSignatureConstants
- KEYSTORE_PASSWORD - Static variable in class org.apache.camel.component.crypto.DigitalSignatureConstants
M
- marshal(Exchange, Object, OutputStream) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
- multiValuePrefixes() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
O
- org.apache.camel.component.crypto - package org.apache.camel.component.crypto
- org.apache.camel.component.crypto.processor - package org.apache.camel.component.crypto.processor
- org.apache.camel.converter.crypto - package org.apache.camel.converter.crypto
- outputStream - Variable in class org.apache.camel.converter.crypto.HMACAccumulator
P
- process(Exchange) - Method in class org.apache.camel.component.crypto.DigitalSignatureProducer
- process(Exchange) - Method in class org.apache.camel.component.crypto.processor.SigningProcessor
- process(Exchange) - Method in class org.apache.camel.component.crypto.processor.VerifyingProcessor
- propertyNames() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
S
- secretPropertyNames() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
- setAlgorithm(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the JCE name of the Algorithm that should be used for the signer.
- setAlgorithm(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setAlgorithm(String) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
-
Sets the JCE name of the Encryption Algorithm that should be used
- setAlgorithmParameterSpec(AlgorithmParameterSpec) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
-
Sets a custom
AlgorithmParameterSpec
that should be used to configure the Cipher. - setAlias(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the alias used to query the KeyStore for keys and
Certificates
to be used in signing and verifying exchanges. - setAlias(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setBufferSize(int) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
-
Set the size of the buffer used to
- setBufferSize(Integer) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the size of the buffer used to read in the Exchange payload data.
- setBufferSize(Integer) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setCamelContext(CamelContext) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- setCertificate(Certificate) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the Certificate that should be used to verify the signature in the exchange based on its payload.
- setCertificateName(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the reference name for a PrivateKey that can be found in the registry.
- setClearHeaders(boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Determines if the Signature specific headers be cleared after signing and verification.
- setClearHeaders(boolean) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setConfig(DigitalSignatureConfiguration) - Method in class org.apache.camel.component.crypto.processor.DigitalSignatureProcessor
- setConfiguration(DigitalSignatureConfiguration) - Method in class org.apache.camel.component.crypto.DigitalSignatureComponent
-
To use the shared DigitalSignatureConfiguration as configuration
- setConfiguration(DigitalSignatureConfiguration) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
-
Sets the configuration to use
- setCryptoOperation(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the Crypto operation from that supplied after the crypto scheme in the endpoint uri e.g.
- setCryptoOperation(CryptoOperation) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
- setCryptoProvider(String) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
-
Sets the name of the JCE provider e.g.
- setInitializationVector(byte[]) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
- setKey(Key) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
-
Set the key that should be used to encrypt or decrypt incoming encrypted exchanges.
- setKeyPassword(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setKeystore(KeyStore) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the KeyStore that can contain keys and Certficates for use in signing and verifying exchanges.
- setKeystore(KeyStore) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setKeystoreName(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the reference name for a Keystore that can be found in the registry.
- setKeyStoreParameters(KeyStoreParameters) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the KeyStore that can contain keys and Certficates for use in signing and verifying exchanges based on the given KeyStoreParameters.
- setMacAlgorithm(String) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
-
Sets the algorithm used to create the Hash-based Message Authentication Code (HMAC) appended to the stream.
- setName(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
The logical name of this operation.
- setPassword(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the password used to access an aliased
PrivateKey
in the KeyStore. - setPrivateKey(PrivateKey) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the PrivateKey that should be used to sign the exchange
- setPrivateKey(PrivateKey) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setPrivateKeyName(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the reference name for a PrivateKey that can be found in the registry.
- setProvider(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the id of the security provider that provides the configured
Signature
algorithm. - setProvider(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setPublicKey(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setPublicKey(PublicKey) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the PublicKey that should be used to verify the signature in the exchange.
- setPublicKey(PublicKey) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setPublicKeyName(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the reference name for a publicKey that can be found in the registry.
- setSecureRandom(SecureRandom) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the SecureRandom used to initialize the Signature service
- setSecureRandom(SecureRandom) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setSecureRandomName(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Sets the reference name for a SecureRandom that can be found in the registry.
- setShouldAppendHMAC(boolean) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
-
Whether a Hash-based Message Authentication Code (HMAC) should be calculated and appended to the stream.
- setShouldInlineInitializationVector(boolean) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
-
Meant for use with a Symmetric block Cipher and specifies that the initialization vector should be written to the cipher stream ahead of the encrypted ciphertext.
- setSignatureHeader(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
- setSignatureHeaderName(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Set the name of the message header that should be used to store the base64 encoded signature.
- sign - Enum constant in enum class org.apache.camel.component.crypto.CryptoOperation
- SIGNATURE - Static variable in class org.apache.camel.component.crypto.DigitalSignatureConstants
- SIGNATURE_PRIVATE_KEY - Static variable in class org.apache.camel.component.crypto.DigitalSignatureConstants
- SIGNATURE_PUBLIC_KEY_OR_CERT - Static variable in class org.apache.camel.component.crypto.DigitalSignatureConstants
- SigningProcessor - Class in org.apache.camel.component.crypto.processor
- SigningProcessor(DigitalSignatureConfiguration) - Constructor for class org.apache.camel.component.crypto.processor.SigningProcessor
U
- unmarshal(Exchange, InputStream) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
V
- validate() - Method in class org.apache.camel.converter.crypto.HMACAccumulator
- valueOf(String) - Static method in enum class org.apache.camel.component.crypto.CryptoOperation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.camel.component.crypto.CryptoOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify - Enum constant in enum class org.apache.camel.component.crypto.CryptoOperation
- VerifyingProcessor - Class in org.apache.camel.component.crypto.processor
-
VerifyingProcessor
- VerifyingProcessor(DigitalSignatureConfiguration) - Constructor for class org.apache.camel.component.crypto.processor.VerifyingProcessor
All Classes and Interfaces|All Packages|Constant Field Values