A B C D E F G H I K M N O P S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- attachStream(OutputStream) - Method in class org.apache.camel.converter.crypto.HMACAccumulator
B
- 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 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
- 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
- getAllOptions(Object) - Method in class org.apache.camel.component.crypto.DigitalSignatureComponentConfigurer
- getAllOptions(Object) - Method in class org.apache.camel.component.crypto.DigitalSignatureEndpointConfigurer
- 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.DigitalSignatureEndpoint
- getBufferSize() - Method in class org.apache.camel.component.crypto.DigitalSignatureConfiguration
-
Get the size of the buffer used to read in the Exchange payload data.
- 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
- 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
- isHexChar(char) - Static method in class org.apache.camel.converter.crypto.HexUtils
- 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
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
andPGPSecretKeyAccessor
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
S
- 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(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
- 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.
- 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 - 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 org.apache.camel.component.crypto.CryptoOperation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.camel.component.crypto.CryptoOperation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify - 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 All Packages