A B C D E F G H I K M O P S U V 

A

attachStream(ByteArrayOutputStream) - Method in class org.apache.camel.converter.crypto.HMACAccumulator
 

B

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
byteArrayToHexString(byte[]) - 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
 
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
 
createSignatureGenerator(Exchange, OutputStream) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
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
 

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
DigitalSignatureComponent() - Constructor for class org.apache.camel.component.crypto.DigitalSignatureComponent
 
DigitalSignatureComponent(CamelContext) - Constructor for class org.apache.camel.component.crypto.DigitalSignatureComponent
 
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
DigitalSignatureEndpoint
DigitalSignatureEndpoint(String, DigitalSignatureComponent, DigitalSignatureConfiguration) - Constructor for class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
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
 

E

encryptUpdate(byte[], int) - Method in class org.apache.camel.converter.crypto.HMACAccumulator
Update buffer with MAC.

F

findKeyFileName(Exchange) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
findKeyPassword(Exchange) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
findKeyUserid(Exchange) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
findPrivateKey(CamelContext, String, InputStream, String) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
findPublicKey(CamelContext, String, String, boolean) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
findSecretKey(CamelContext, String, String) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
findSignatureKeyFileName(Exchange) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
findSignatureKeyPassword(Exchange) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
findSignatureKeyUserid(Exchange) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 

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
 
getArmored() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
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(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Set the Certificate that should be used to verify the signature in the exchange.
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
 
getClearHeaders() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Determines if the Signature specific headers be cleared after signing and verification.
getClearHeaders() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
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 the crypto scheme in the endpoint uri
getIntegrity() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getKeyFileName() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
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
 
getKeyUserid() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getMaclength() - Method in class org.apache.camel.converter.crypto.HMACAccumulator
 
getManagedObject(DigitalSignatureEndpoint) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
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
 
getPassword() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getPrivateKey() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Get the PrivateKey that should be used to sign the exchange
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.
getPrivateKey() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
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
 
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
 
getSignature(Exchange, PGPOnePassSignatureList) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getSignatureHeader() - 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.
getSignatureHeader() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
getSignatureKeyFileName() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getSignatureKeyUserid() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getSignaturePassword() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 

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
 
isHexChar(char) - Static method in class org.apache.camel.converter.crypto.HexUtils
 
isSingleton() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 

K

KEY - Static variable in class org.apache.camel.converter.crypto.CryptoDataFormat
 
KEY_FILE_NAME - Static variable in class org.apache.camel.converter.crypto.PGPDataFormat
 
KEY_PASSWORD - Static variable in class org.apache.camel.converter.crypto.PGPDataFormat
 
KEY_USERID - Static variable in class org.apache.camel.converter.crypto.PGPDataFormat
 
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
 
marshal(Exchange, Object, OutputStream) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 

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

PGPDataFormat - Class in org.apache.camel.converter.crypto
PGPDataFormat uses the bouncy castle libraries to enable encryption and decryption in the PGP format.
PGPDataFormat() - Constructor for class org.apache.camel.converter.crypto.PGPDataFormat
 
PGPDataFormatUtil - Class in org.apache.camel.converter.crypto
 
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
 

S

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
 
setArmored(boolean) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Sets if the encrypted file should be written in ascii visible text
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
 
setBufferSize(int) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
Set the size of the buffer used to
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.
setCertificate(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Sets the reference name for a PrivateKey that can be fond 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
 
setConfiguration(DigitalSignatureConfiguration) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
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.
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
 
setIntegrity(boolean) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Whether or not to add a integrity check/sign to the encrypted file
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.
setKeyFileName(String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
filename of the keyring that will be used, classpathResource
setKeyPassword(char[]) - 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(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Sets the reference name for a Keystore that can be fond in the registry.
setKeystore(KeyStore) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
setKeyUserid(String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Userid of the key used to encrypt/decrypt
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.
setPassword(char[]) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Sets the password used to access an aliased PrivateKey in the KeyStore.
setPassword(String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Password used to open the private keyring
setPrivateKey(PrivateKey) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Set the PrivateKey that should be used to sign the exchange
setPrivateKey(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Sets the reference name for a PrivateKey that can be fond in the registry.
setPrivateKey(PrivateKey) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
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(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(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Sets the reference name for a publicKey that can be fond in the registry.
setPublicKey(PublicKey) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
setPublicKey(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
setSecureRandom(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
Sets the reference name for a SecureRandom that can be fond 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
 
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.DigitalSignatureConfiguration
Set the name of the message header that should be used to store the base64 encoded signature.
setSignatureHeader(String) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
setSignatureKeyFileName(String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
filename of the signature keyring that will be used, classpathResource
setSignatureKeyUserid(String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Userid of the signature key used to sign/verify
setSignaturePassword(String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Password used to open the signature private keyring
SIGNATURE - Static variable in class org.apache.camel.component.crypto.DigitalSignatureConstants
 
SIGNATURE_KEY_FILE_NAME - Static variable in class org.apache.camel.converter.crypto.PGPDataFormat
 
SIGNATURE_KEY_PASSWORD - Static variable in class org.apache.camel.converter.crypto.PGPDataFormat
 
SIGNATURE_KEY_USERID - Static variable in class org.apache.camel.converter.crypto.PGPDataFormat
 
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
 
unmarshal(Exchange, InputStream) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 

V

validate() - Method in class org.apache.camel.converter.crypto.HMACAccumulator
 
VerifyingProcessor - Class in org.apache.camel.component.crypto.processor
VerifyingProcessor
VerifyingProcessor(DigitalSignatureConfiguration) - Constructor for class org.apache.camel.component.crypto.processor.VerifyingProcessor
 
A B C D E F G H I K M O P S U V 

Apache Camel