- CAMEL_CRYPTO_CMS_SIGNED_DATA - Static variable in class org.apache.camel.component.crypto.cms.common.CryptoCmsConstants
-
Camel message header name for the CMS Signed Data.
- certsToString(Collection<X509Certificate>) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsUnmarshaller
-
- certToString(StringBuilder, X509Certificate) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsUnmarshaller
-
- copy() - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultEnvelopedDataDecryptorConfiguration
-
- copy() - Method in interface org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptorConfiguration
-
Creates a copy of the current instance, for example by cloning.
- copy() - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration
-
- copy() - Method in interface org.apache.camel.component.crypto.cms.sig.SignedDataVerifierConfiguration
-
Creates a copy of this instance.
- createConsumer(Processor) - Method in class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
-
- createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.crypto.cms.CryptoCmsComponent
-
- createProducer() - Method in class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
-
- CryptoCmsComponent - Class in org.apache.camel.component.crypto.cms
-
- CryptoCmsComponent() - Constructor for class org.apache.camel.component.crypto.cms.CryptoCmsComponent
-
- CryptoCmsComponent(CamelContext) - Constructor for class org.apache.camel.component.crypto.cms.CryptoCmsComponent
-
- CryptoCmsConstants - Class in org.apache.camel.component.crypto.cms.common
-
- CryptoCmsEndpoint - Class in org.apache.camel.component.crypto.cms
-
The crypto cms component is used for encrypting data in CMS Enveloped Data
format, decrypting CMS Enveloped Data, signing data in CMS Signed Data
format, and verifying CMS Signed Data.
- CryptoCmsEndpoint(String, CryptoCmsComponent, Processor) - Constructor for class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
-
- CryptoCmsException - Exception in org.apache.camel.component.crypto.cms.exception
-
- CryptoCmsException() - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsException
-
- CryptoCmsException(String) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsException
-
- CryptoCmsException(Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsException
-
- CryptoCmsException(String, Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsException
-
- CryptoCmsFormatException - Exception in org.apache.camel.component.crypto.cms.exception
-
Exception thrown when the decoding of an input stream to a cms object, like
singed data or enveloped data, fails.
- CryptoCmsFormatException(String) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsFormatException
-
- CryptoCmsFormatException(String, Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsFormatException
-
- CryptoCmsInvalidKeyException - Exception in org.apache.camel.component.crypto.cms.exception
-
Exception thrown during singing if the key type does not fit to the signature
algorithm.
- CryptoCmsInvalidKeyException(String, Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsInvalidKeyException
-
- CryptoCmsMarshallerAbstract - Class in org.apache.camel.component.crypto.cms.common
-
- CryptoCmsMarshallerAbstract(CryptoCmsMarshallerConfiguration) - Constructor for class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerAbstract
-
- CryptoCmsMarshallerConfiguration - Class in org.apache.camel.component.crypto.cms.common
-
- CryptoCmsMarshallerConfiguration(CamelContext) - Constructor for class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerConfiguration
-
- CryptoCmsNoCertificateForRecipientsException - Exception in org.apache.camel.component.crypto.cms.exception
-
Exception thrown when no certificate in the keystore fits to the recipients
in the CMS enveloped data during the decryption process.
- CryptoCmsNoCertificateForRecipientsException(String) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsNoCertificateForRecipientsException
-
- CryptoCmsNoCertificateForSignerInfoException - Exception in org.apache.camel.component.crypto.cms.exception
-
Is thrown when the signature validation fails because no certificate is found
the keystore which corresponds to the a specific signer information.
- CryptoCmsNoCertificateForSignerInfoException(String) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsNoCertificateForSignerInfoException
-
- CryptoCmsNoCertificateForSignerInfosException - Exception in org.apache.camel.component.crypto.cms.exception
-
Is thrown when the signature validation fails because no certificate is found
in the keystore which corresponds to the sent signer infos.
- CryptoCmsNoCertificateForSignerInfosException(String) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsNoCertificateForSignerInfosException
-
- CryptoCmsNoCertificateForSignerInfosException(String, Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsNoCertificateForSignerInfosException
-
- CryptoCmsNoKeyOrCertificateForAliasException - Exception in org.apache.camel.component.crypto.cms.exception
-
Exception which is thrown when for a specified alias a key or certificate is
not found in the keystore.
- CryptoCmsNoKeyOrCertificateForAliasException() - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsNoKeyOrCertificateForAliasException
-
- CryptoCmsNoKeyOrCertificateForAliasException(String) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsNoKeyOrCertificateForAliasException
-
- CryptoCmsNoKeyOrCertificateForAliasException(Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsNoKeyOrCertificateForAliasException
-
- CryptoCmsNoKeyOrCertificateForAliasException(String, Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsNoKeyOrCertificateForAliasException
-
- CryptoCmsProducer - Class in org.apache.camel.component.crypto.cms
-
- CryptoCmsProducer(Endpoint, Processor) - Constructor for class org.apache.camel.component.crypto.cms.CryptoCmsProducer
-
- CryptoCmsSignatureException - Exception in org.apache.camel.component.crypto.cms.exception
-
This exception is thrown if SignedData signature verification fails.
- CryptoCmsSignatureException(String) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsSignatureException
-
- CryptoCmsSignatureException(String, Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsSignatureException
-
- CryptoCmsSignatureInvalidContentHashException - Exception in org.apache.camel.component.crypto.cms.exception
-
This exception is thrown if the verification of a SignedData signature fails
because the hash calculated over the content does not match to the value of
signed MessageDigest attribute value.
- CryptoCmsSignatureInvalidContentHashException(String, Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsSignatureInvalidContentHashException
-
- CryptoCmsUnmarshaller - Class in org.apache.camel.component.crypto.cms.common
-
- CryptoCmsUnmarshaller(CryptoCmsUnMarshallerConfiguration) - Constructor for class org.apache.camel.component.crypto.cms.common.CryptoCmsUnmarshaller
-
- CryptoCmsUnMarshallerConfiguration - Interface in org.apache.camel.component.crypto.cms.common
-
- CryptoCmsVerifierCertificateNotValidException - Exception in org.apache.camel.component.crypto.cms.exception
-
If the verifier tries to verify a signature with a certificate which is not
valid at the time given as the SignerInfo's signing time.
- CryptoCmsVerifierCertificateNotValidException(String, Throwable) - Constructor for exception org.apache.camel.component.crypto.cms.exception.CryptoCmsVerifierCertificateNotValidException
-
- CryptoOperation - Enum in org.apache.camel.component.crypto.cms
-
- setBodyAndHeader(Message, Object) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerAbstract
-
Intended for overwriting in order to set headers and body for the out
message.
- setBodyAndHeader(Message, Object) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataCreator
-
- setCertificateAlias(String) - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultKeyTransRecipientInfo
-
Keytstore alias for looking up the X.509 certificate whose public key is
used to encrypt the secret symmetric encryption key.
- setContentEncryptionAlgorithm(String) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
-
Encryption algorithm, for example "DESede/CBC/PKCS5Padding".
- setCryptoOperation(String) - Method in class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
-
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.cms.CryptoCmsEndpoint
-
- setEnvelopedDataDecryptorConfiguration(EnvelopedDataDecryptorConfiguration) - Method in class org.apache.camel.component.crypto.cms.CryptoCmsComponent
-
To configure the shared EnvelopedDataDecryptorConfiguration, which
determines the uri parameters for the decrypt operation.
- setFromBase64(Boolean) - Method in class org.apache.camel.component.crypto.cms.common.DefaultCryptoCmsUnMarshallerConfiguration
-
If true then the CMS message is base 64 encoded and must be
decoded during the processing.
- setIncludeCertificates(boolean) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
-
If true then the certificate chain corresponding to the alias of
the private key is added to the certificate list of the Signed Data
instance.
- setIncludeContent(Boolean) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataCreatorConfiguration
-
Indicates whether the signed content should be included into the Signed
Data instance.
- setKeyStore(KeyStore) - Method in class org.apache.camel.component.crypto.cms.common.DefaultCryptoCmsConfiguration
-
Keystore which contains signer private keys, verifier public keys,
encryptor public keys, decryptor private keys depending on the operation.
- setKeyStoreParameters(KeyStoreParameters) - Method in class org.apache.camel.component.crypto.cms.common.DefaultCryptoCmsConfiguration
-
Keystore containing signer private keys, verifier public keys, encryptor
public keys, decryptor private keys depending on the operation.
- setName(String) - Method in class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
-
The name part in the URI can be chosen by the user to distinguish between
different signer/verifier/encryptor/decryptor endpoints within the camel
context.
- setOriginatorInformationProvider(OriginatorInformationProvider) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
-
Provider for the originator info.
- setPassword(char[]) - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultEnvelopedDataDecryptorConfiguration
-
Sets the password of the private keys.
- setPassword(char[]) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
-
Password of the private key.
- setPrivateKeyAlias(String) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
-
Alias of the private key entry in the keystore which is used for signing.
- setRecipient(RecipientInfo) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
-
- setRecipient(List<?>) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
-
- setSecretKeyLength(int) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
-
Key length for the secret symmetric key used for the content encryption.
- setSignatureAlgorithm(String) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
-
Signature algorithm.
- setSignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
-
Signed attributes of the Signed Data instance.
- setSignedDataHeaderBase64(Boolean) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration
-
Indicates whether the value in the header CamelCryptoCmsSignedData is
base64 encoded.
- setSignedDataVerifierConfiguration(SignedDataVerifierConfiguration) - Method in class org.apache.camel.component.crypto.cms.CryptoCmsComponent
-
To configure the shared SignedDataVerifierConfiguration, which determines
the uri parameters for the verify operation.
- setSigner(SignerInfo) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataCreatorConfiguration
-
- setSigner(List<?>) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataCreatorConfiguration
-
- setToBase64(Boolean) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerConfiguration
-
Indicates whether the Signed Data or Enveloped Data instance shall be
base 64 encoded.
- setUnprotectedAttributesGeneratorProvider(AttributesGeneratorProvider) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
-
Provider of the generator for the unprotected attributes.
- setUnsignedAttributeGenerator(CMSAttributeTableGenerator) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
-
Unsigned attributes of the Signed Data instance.
- setVerifySignaturesOfAllSigners(Boolean) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration
-
If true
then the signatures of all signers contained in the
Signed Data object are verified.
- SignedDataCreator - Class in org.apache.camel.component.crypto.cms.sig
-
- SignedDataCreator(SignedDataCreatorConfiguration) - Constructor for class org.apache.camel.component.crypto.cms.sig.SignedDataCreator
-
- SignedDataCreatorConfiguration - Class in org.apache.camel.component.crypto.cms.sig
-
- SignedDataCreatorConfiguration(CamelContext) - Constructor for class org.apache.camel.component.crypto.cms.sig.SignedDataCreatorConfiguration
-
- SignedDataVerifier - Class in org.apache.camel.component.crypto.cms.sig
-
- SignedDataVerifier(SignedDataVerifierConfiguration) - Constructor for class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
-
- SignedDataVerifierConfiguration - Interface in org.apache.camel.component.crypto.cms.sig
-
- SignedDataVerifierFromHeader - Class in org.apache.camel.component.crypto.cms.sig
-
- SignedDataVerifierFromHeader(SignedDataVerifierConfiguration) - Constructor for class org.apache.camel.component.crypto.cms.sig.SignedDataVerifierFromHeader
-
- SignerInfo - Interface in org.apache.camel.component.crypto.cms.sig
-
Signer information.
- signerInformationToString(SignerInformation) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
-
- signersToString(SignerInformationStore) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
-