Index

A B C D E F G H I K M N O P S U V 
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
 
COMPRESSION_ALGORITHM - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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
 
configure(CamelContext, Object, String, Object, boolean) - Method in class org.apache.camel.converter.crypto.PGPDataFormatConfigurer
 
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.PGPKeyAccessDataFormat
 
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.
DefaultPGPPassphraseAccessor - Class in org.apache.camel.converter.crypto
 
DefaultPGPPassphraseAccessor(Map<String, String>) - Constructor for class org.apache.camel.converter.crypto.DefaultPGPPassphraseAccessor
 
DefaultPGPPublicKeyAccessor - Class in org.apache.camel.converter.crypto
Caches a public key ring.
DefaultPGPPublicKeyAccessor(byte[]) - Constructor for class org.apache.camel.converter.crypto.DefaultPGPPublicKeyAccessor
 
DefaultPGPSecretKeyAccessor - Class in org.apache.camel.converter.crypto
Caches a Secret Keyring.
DefaultPGPSecretKeyAccessor(byte[], String, String) - Constructor for class org.apache.camel.converter.crypto.DefaultPGPSecretKeyAccessor
 
determineEncryptionUserIds(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
determineSecretKeysWithPrivateKeyAndUserId(Exchange, String, List<String>, String, byte[]) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
determineSignatureKeyUserId2Password(List<String>, String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
determineSignaturenUserIds(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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
 
doStart() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
doStop() - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
 
doStop() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 

E

ENCRYPTION_ALGORITHM - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
ENCRYPTION_KEY_RING - Static variable in class org.apache.camel.converter.crypto.PGPDataFormat
 
encryptUpdate(byte[], int) - Method in class org.apache.camel.converter.crypto.HMACAccumulator
Update buffer with MAC.

F

findAlgorithm(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
findCompressionAlgorithm(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
findEncryptionKeyRing(Exchange) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
findFileName(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
findHashAlgorithm(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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.PGPKeyAccessDataFormat
 
findKeyUserids(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
findPrivateKeyWithkeyId(long, String, PGPPassphraseAccessor, String, PGPSecretKeyRingCollection) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
findPrivateKeyWithKeyId(CamelContext, String, byte[], long, String, PGPPassphraseAccessor, String) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
findPublicKeys(List<String>, boolean, PGPPublicKeyRingCollection) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
findPublicKeys(CamelContext, String, byte[], List<String>, boolean) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
findSecretKeysWithPrivateKeyAndUserId(Map<String, String>, String, PGPSecretKeyRingCollection) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
findSecretKeysWithPrivateKeyAndUserId(CamelContext, String, byte[], Map<String, 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
 
findSignatureKeyRing(Exchange) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
findSignatureKeyUserid(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
findSignatureKeyUserids(Exchange) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 

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
 
getAlgorithm() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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.PGPKeyAccessDataFormat
 
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
 
getCompressionAlgorithm() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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
 
getDataFormatName() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
getEncryptionKeyRing() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getEncryptionKeys(Exchange, List<String>) - Method in class org.apache.camel.converter.crypto.DefaultPGPPublicKeyAccessor
 
getEncryptionKeys(Exchange, List<String>) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getEncryptionKeys(Exchange, List<String>) - Method in interface org.apache.camel.converter.crypto.PGPPublicKeyAccessor
Returns the encryption keys for the given user ID parts.
getFileName() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Returns the file name for the literal packet.
getHashAlgorithm() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
getIntegrity() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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
 
getKeystoreName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
 
getKeyStoreParameters() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
 
getKeyUserid() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
getKeyUserids() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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
 
getPassphrase(String) - Method in class org.apache.camel.converter.crypto.DefaultPGPPassphraseAccessor
 
getPassphrase(String) - Method in interface org.apache.camel.converter.crypto.PGPPassphraseAccessor
Returns the passphrase for a user Id
getPassphraseAccessor() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
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() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpoint
 
getPrivateKey() - Method in class org.apache.camel.converter.crypto.PGPSecretKeyAndPrivateKeyAndUserId
 
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(Exchange, long) - Method in class org.apache.camel.converter.crypto.DefaultPGPSecretKeyAccessor
 
getPrivateKey(Exchange, long) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getPrivateKey(Exchange, long) - Method in interface org.apache.camel.converter.crypto.PGPSecretKeyAccessor
Returns the private key with a certain key ID.
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
 
getProvider() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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
 
getPublicKey(Exchange, long, List<String>) - Method in class org.apache.camel.converter.crypto.DefaultPGPPublicKeyAccessor
 
getPublicKey(Exchange, long, List<String>) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getPublicKey(Exchange, long, List<String>) - Method in interface org.apache.camel.converter.crypto.PGPPublicKeyAccessor
Returns the public key with a certain key ID.
getPublicKeyAccessor() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
getPublicKeyName() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
 
getPublicKeyRingCollection(CamelContext, String, byte[], boolean) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
 
getPublicKeyWithKeyIdAndUserID(long, List<String>, PGPPublicKeyRingCollection) - Static method in class org.apache.camel.converter.crypto.PGPDataFormatUtil
Determines a public key from the keyring collection which has a certain key ID and which has a User ID which contains at least one of the User ID parts.
getSecretKey() - Method in class org.apache.camel.converter.crypto.PGPSecretKeyAndPrivateKeyAndUserId
 
getSecretKeyAccessor() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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
 
getSignature(Exchange, PGPOnePassSignatureList) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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.
getSignatureKeyFileName() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getSignatureKeyRing() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getSignatureKeyUserid() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
getSignatureKeyUserids() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
getSignaturePassword() - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getSignatureVerificationOption() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
getSignatureWithKeyId(long, PGPSignatureList) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
getSignerKeys(Exchange, List<String>) - Method in class org.apache.camel.converter.crypto.DefaultPGPSecretKeyAccessor
 
getSignerKeys(Exchange, List<String>) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
getSignerKeys(Exchange, List<String>) - Method in interface org.apache.camel.converter.crypto.PGPSecretKeyAccessor
Returns the signer keys for the given user ID parts.
getUserId() - Method in class org.apache.camel.converter.crypto.PGPSecretKeyAndPrivateKeyAndUserId
 

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
 
isWithCompressedDataPacket() - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 

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.PGPKeyAccessDataFormat
 
KEY_USERIDS - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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.PGPKeyAccessDataFormat
 
multiValuePrefixes() - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointUriFactory
 

N

NUMBER_OF_ENCRYPTION_KEYS - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
During encryption the number of asymmetric encryption keys is set to this header parameter.
NUMBER_OF_SIGNING_KEYS - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
During signing the number of signing keys is set to this header parameter.

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
 
PGPDataFormatConfigurer - Class in org.apache.camel.converter.crypto
Generated by camel build tools - do NOT edit this file!
PGPDataFormatConfigurer() - Constructor for class org.apache.camel.converter.crypto.PGPDataFormatConfigurer
 
PGPDataFormatUtil - Class in org.apache.camel.converter.crypto
 
PGPKeyAccessDataFormat - Class in org.apache.camel.converter.crypto
This PGP Data Format uses the interfaces PGPPublicKeyAccessor and PGPSecretKeyAccessor to access the keys for encryption/signing and decryption/signature verification.
PGPKeyAccessDataFormat() - Constructor for class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
PGPPassphraseAccessor - Interface in org.apache.camel.converter.crypto
Access to the password for a user Id.
PGPPublicKeyAccessor - Interface in org.apache.camel.converter.crypto
 
PGPSecretKeyAccessor - Interface in org.apache.camel.converter.crypto
 
PGPSecretKeyAndPrivateKeyAndUserId - Class in org.apache.camel.converter.crypto
Helper class which groups secret, private key and User ID.
PGPSecretKeyAndPrivateKeyAndUserId(PGPSecretKey, PGPPrivateKey, String) - Constructor for class org.apache.camel.converter.crypto.PGPSecretKeyAndPrivateKeyAndUserId
 
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(int) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Symmetric key algorithm for encryption (marshaling).
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.PGPKeyAccessDataFormat
Sets if the encrypted file should be written in ascii visible text (for marshaling).
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
 
setCompressionAlgorithm(int) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Compression algorithm used during marshaling.
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.
setEncryptionKeyRing(byte[]) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Keyring used for encryption/decryption as byte array.
setFileName(String) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Sets the file name for the literal data packet.
setHashAlgorithm(int) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Digest algorithm for signing (marshaling).
setInitializationVector(byte[]) - Method in class org.apache.camel.converter.crypto.CryptoDataFormat
 
setIntegrity(boolean) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Whether or not to add an integrity check/sign to the encrypted file for marshaling.
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 for the encryption/decryption, classpathResource.
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.
setKeyUserid(String) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
User ID, or more precisely user ID part, of the key used for encryption.
setKeyUserids(List<String>) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Keys User IDs, or more precisely user ID parts, used for determining the public keys for encryption.
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.
setPassphraseAccessor(PGPPassphraseAccessor) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Alternative way to provide the passphrases.
setPassword(String) - 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 key in secret keyring for decryption (unmarshaling).
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
 
setProvider(String) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Java Cryptography Extension (JCE) provider, default is Bouncy Castle ("BC").
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
 
setPublicKeyAccessor(PGPPublicKeyAccessor) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
setPublicKeyAccessor(PGPPublicKeyAccessor) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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.
setSecretKeyAccessor(PGPSecretKeyAccessor) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
 
setSecretKeyAccessor(PGPSecretKeyAccessor) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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.
setSignatureKeyFileName(String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Filename of the signature keyring that will be used, classpathResource.
setSignatureKeyRing(byte[]) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Keyring used for signing/verifying as byte array.
setSignatureKeyUserid(String) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Userid, or more precisely user ID part, of the signature key used for signing (marshal) and verifying (unmarshal).
setSignatureKeyUserids(List<String>) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
User IDs, or more precisely user ID parts, used for signing and verification.
setSignaturePassword(String) - Method in class org.apache.camel.converter.crypto.PGPDataFormat
Password used to open the signature private key during marshaling.
setSignatureVerificationOption(String) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Signature verification option.
setWithCompressedDataPacket(boolean) - Method in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Indicator that Compressed Data packet shall be added during encryption.
sign - Enum constant in enum class org.apache.camel.component.crypto.CryptoOperation
 
SIGNATURE - Static variable in class org.apache.camel.component.crypto.DigitalSignatureConstants
 
SIGNATURE_HASH_ALGORITHM - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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_RING - Static variable in class org.apache.camel.converter.crypto.PGPDataFormat
 
SIGNATURE_KEY_USERID - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
SIGNATURE_KEY_USERIDS - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
 
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
 
SIGNATURE_VERIFICATION_OPTION_IGNORE - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Signature verification option "required": Used during unmarshaling.
SIGNATURE_VERIFICATION_OPTION_NO_SIGNATURE_ALLOWED - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Signature verification option "no signature allowed": Used during unmarshaling.
SIGNATURE_VERIFICATION_OPTION_OPTIONAL - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Signature verification option "optional": Used during unmarshaling.
SIGNATURE_VERIFICATION_OPTION_REQUIRED - Static variable in class org.apache.camel.converter.crypto.PGPKeyAccessDataFormat
Signature verification option "required": Used during unmarshaling.
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.PGPKeyAccessDataFormat
 

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
 
A B C D E F G H I K M N O P S U V 
All Classes and Interfaces|All Packages|Constant Field Values