Skip navigation links
Camel :: Crypto CMS 2.23.2.fuse-750029-redhat-00001
A C D E G I L M O P R S T U V 

A

AttributesGeneratorProvider - Interface in org.apache.camel.component.crypto.cms.common
Provides a exchange dependent attribute table generator.
attributesToString(Hashtable<String, Attribute>) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptor
 
attributesToString(Hashtable<String, Attribute>) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
 

C

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
 

D

debugLog(CMSEnvelopedDataParser) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptor
 
debugLog(CMSSignedDataParser) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
 
DefaultCryptoCmsConfiguration - Class in org.apache.camel.component.crypto.cms.common
 
DefaultCryptoCmsConfiguration() - Constructor for class org.apache.camel.component.crypto.cms.common.DefaultCryptoCmsConfiguration
 
DefaultCryptoCmsUnMarshallerConfiguration - Class in org.apache.camel.component.crypto.cms.common
 
DefaultCryptoCmsUnMarshallerConfiguration() - Constructor for class org.apache.camel.component.crypto.cms.common.DefaultCryptoCmsUnMarshallerConfiguration
 
DefaultEnvelopedDataDecryptorConfiguration - Class in org.apache.camel.component.crypto.cms.crypt
The defualt implementation fetches the private key and certificate from a keystore.
DefaultEnvelopedDataDecryptorConfiguration() - Constructor for class org.apache.camel.component.crypto.cms.crypt.DefaultEnvelopedDataDecryptorConfiguration
 
DefaultKeyTransRecipientInfo - Class in org.apache.camel.component.crypto.cms.crypt
Information about the receiver of an encrypted message.
DefaultKeyTransRecipientInfo() - Constructor for class org.apache.camel.component.crypto.cms.crypt.DefaultKeyTransRecipientInfo
 
DefaultSignedDataVerifierConfiguration - Class in org.apache.camel.component.crypto.cms.sig
Fetches the X.509 certificates which can be used for the verification from a Java keystore.
DefaultSignedDataVerifierConfiguration() - Constructor for class org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration
 
DefaultSignerInfo - Class in org.apache.camel.component.crypto.cms.sig
Reads the signer information from a Java keystore.
DefaultSignerInfo() - Constructor for class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
doStart() - Method in class org.apache.camel.component.crypto.cms.CryptoCmsComponent
 

E

EnvelopedDataDecryptor - Class in org.apache.camel.component.crypto.cms.crypt
Processor for decrypting CMS EnvelopedData content.
EnvelopedDataDecryptor(EnvelopedDataDecryptorConfiguration) - Constructor for class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptor
 
EnvelopedDataDecryptorConfiguration - Interface in org.apache.camel.component.crypto.cms.crypt
 
EnvelopedDataEncryptor - Class in org.apache.camel.component.crypto.cms.crypt
Processor for creating an enveloped data object.
EnvelopedDataEncryptor(EnvelopedDataEncryptorConfiguration) - Constructor for class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptor
 
EnvelopedDataEncryptorConfiguration - Class in org.apache.camel.component.crypto.cms.crypt
 
EnvelopedDataEncryptorConfiguration(CamelContext) - Constructor for class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
 

G

getAlgorithmID() - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
Content encryption algorithm.
getAttributesGenerator(Exchange) - Method in interface org.apache.camel.component.crypto.cms.common.AttributesGeneratorProvider
 
getCertificate(Exchange) - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultKeyTransRecipientInfo
 
getCertificate() - Method in class org.apache.camel.component.crypto.cms.crypt.PrivateKeyWithCertificate
 
getCertificate(Exchange) - Method in interface org.apache.camel.component.crypto.cms.crypt.TransRecipientInfo
Returns the certificate containign the public key which is used for the encryption and the issuer and serial number which is added to the recipient information.
getCertificate(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
getCertificate(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignerInfo
 
getCertificateAlias() - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultKeyTransRecipientInfo
 
getCertificateChain(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
getCertificateChain(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignerInfo
Certificates which should be added to the certificate list of the Signed Data instance which belong to the private key.
getCertificates(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration
 
getCertificates(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignedDataVerifierConfiguration
Returns the collection of certificates whose public keys are used to verify the signatures contained in the Signed Data object if the certificates match the signer information given in the Signed Data object.
getConfiguration() - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerAbstract
 
getConfiguration() - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsUnmarshaller
 
getContentEncryptionAlgorithm() - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
 
getContentMissingException(NullPointerException) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
 
getContext() - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerConfiguration
 
getCryptoOperation() - Method in class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
Gets the Crypto operation that was supplied in the crypto scheme in the endpoint uri
getEnvelopedDataDecryptorConfiguration() - Method in class org.apache.camel.component.crypto.cms.CryptoCmsComponent
 
getFormatErrorMessage() - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
 
getIncludeContent() - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataCreatorConfiguration
 
getKeyEncryptionAlgorithm(Exchange) - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultKeyTransRecipientInfo
Currently, the key encryption algorithm is fixed to "RSA".
getKeyEncryptionAlgorithm(Exchange) - Method in interface org.apache.camel.component.crypto.cms.crypt.TransRecipientInfo
Currently, the key encryption algorithm is fixed to "RSA".
getKeyStore() - Method in class org.apache.camel.component.crypto.cms.common.DefaultCryptoCmsConfiguration
 
getKeyStoreParameters() - Method in class org.apache.camel.component.crypto.cms.common.DefaultCryptoCmsConfiguration
 
getManagedObject(CryptoCmsEndpoint) - Method in class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
 
getName() - Method in class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
 
getOriginatorInformation(Exchange) - Method in interface org.apache.camel.component.crypto.cms.common.OriginatorInformationProvider
 
getOriginatorInformationProvider() - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
 
getOutputStream(CMSSignedDataParser, Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
 
getPassword(Exchange) - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultEnvelopedDataDecryptorConfiguration
 
getPassword(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
getPrivateKey() - Method in class org.apache.camel.component.crypto.cms.crypt.PrivateKeyWithCertificate
 
getPrivateKey(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
getPrivateKey(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignerInfo
 
getPrivateKeyAlias(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
getPrivateKeyCertificateCollection(Exchange) - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultEnvelopedDataDecryptorConfiguration
 
getPrivateKeyCertificateCollection(Exchange) - Method in interface org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptorConfiguration
Returns the private keys with their public keys in the X.509 certificate which can be used for the decryption.
getRecipient() - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
 
getSecretKeyLength() - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
 
getSignatureAlgorithm(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
getSignatureAlgorithm(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignerInfo
 
getSignedAttributeGenerator(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
getSignedAttributeGenerator(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignerInfo
Returns the generator for the signed attributes.
getSignedDataVerifierConfiguration() - Method in class org.apache.camel.component.crypto.cms.CryptoCmsComponent
 
getSigner() - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataCreatorConfiguration
 
getToBase64() - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerConfiguration
 
getUnprotectedAttributesGeneratorProvider() - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
 
getUnsignedAttributeGenerator(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
getUnsignedAttributeGenerator(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignerInfo
Returns the generator for the unsigned attributes.

I

init() - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptorConfiguration
 
init() - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataCreatorConfiguration
 
isFromBase64(Exchange) - Method in interface org.apache.camel.component.crypto.cms.common.CryptoCmsUnMarshallerConfiguration
Indicates whether the message in-body is base 64 encocded.
isFromBase64(Exchange) - Method in class org.apache.camel.component.crypto.cms.common.DefaultCryptoCmsUnMarshallerConfiguration
 
isSignedDataHeaderBase64(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration
 
isSignedDataHeaderBase64(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignedDataVerifierConfiguration
Indicates whether the value in the Signed Data header (given by CryptoCmsConstants.CAMEL_CRYPTO_CMS_SIGNED_DATA is base64 encoded.
isSingleton() - Method in class org.apache.camel.component.crypto.cms.CryptoCmsEndpoint
 
issuerSerialNumberSubject(X509CertificateHolder) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsUnmarshaller
 
isVerifySignaturesOfAllSigners(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignedDataVerifierConfiguration
 
isVerifySignaturesOfAllSigners(Exchange) - Method in interface org.apache.camel.component.crypto.cms.sig.SignedDataVerifierConfiguration
If true then the signatures of all signers are checked.

L

logErrorAndThrow(Logger, String) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerConfiguration
 

M

marshalInternal(InputStream, OutputStream, Exchange) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerAbstract
 
marshalInternal(InputStream, OutputStream, Exchange) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataEncryptor
 
marshalInternal(InputStream, OutputStream, Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataCreator
 

O

org.apache.camel.component.crypto.cms - package org.apache.camel.component.crypto.cms
 
org.apache.camel.component.crypto.cms.common - package org.apache.camel.component.crypto.cms.common
 
org.apache.camel.component.crypto.cms.crypt - package org.apache.camel.component.crypto.cms.crypt
 
org.apache.camel.component.crypto.cms.exception - package org.apache.camel.component.crypto.cms.exception
 
org.apache.camel.component.crypto.cms.sig - package org.apache.camel.component.crypto.cms.sig
 
OriginatorInformationProvider - Interface in org.apache.camel.component.crypto.cms.common
Provides originator information.

P

PrivateKeyWithCertificate - Class in org.apache.camel.component.crypto.cms.crypt
 
PrivateKeyWithCertificate(PrivateKey, X509Certificate) - Constructor for class org.apache.camel.component.crypto.cms.crypt.PrivateKeyWithCertificate
 
process(Exchange) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsMarshallerAbstract
 
process(Exchange) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsUnmarshaller
 
process(Exchange) - Method in class org.apache.camel.component.crypto.cms.CryptoCmsProducer
 
process(Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifierFromHeader
 
processSignedDataHeader(Exchange, InputStream) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifierFromHeader
 

R

RecipientInfo - Interface in org.apache.camel.component.crypto.cms.crypt
Information about the receiver of an encrypted message used in EnvelopedDataEncryptor.
recipientsToString(Collection<RecipientInformation>) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptor
 
recipientToString(RecipientInformation) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptor
 

S

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
Verifies the signature contained in the header CryptoCmsConstants.CAMEL_CRYPTO_CMS_SIGNED_DATA.
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
 

T

toString() - Method in class org.apache.camel.component.crypto.cms.crypt.DefaultKeyTransRecipientInfo
 
toString() - Method in class org.apache.camel.component.crypto.cms.sig.DefaultSignerInfo
 
TransRecipientInfo - Interface in org.apache.camel.component.crypto.cms.crypt
Information about the receiver of an encrypted message used in CmsEnvelopedDataEncryptor.

U

unmarshalInternal(InputStream, Exchange) - Method in class org.apache.camel.component.crypto.cms.common.CryptoCmsUnmarshaller
 
unmarshalInternal(InputStream, Exchange) - Method in class org.apache.camel.component.crypto.cms.crypt.EnvelopedDataDecryptor
 
unmarshalInternal(InputStream, Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
 
unmarshalInternal(InputStream, InputStream, Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifierFromHeader
 

V

valueOf(String) - Static method in enum org.apache.camel.component.crypto.cms.CryptoOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.camel.component.crypto.cms.CryptoOperation
Returns an array containing the constants of this enum type, in the order they are declared.
verify(CMSSignedDataParser, Exchange) - Method in class org.apache.camel.component.crypto.cms.sig.SignedDataVerifier
 
A C D E G I L M O P R S T U V 
Skip navigation links
Camel :: Crypto CMS 2.23.2.fuse-750029-redhat-00001

Apache Camel