Skip navigation links
A B C D E F G H I J K L M N O P Q R S T V W X 

A

addMissingProvidersIfApplicable() - Static method in class com.mulesoft.modules.cryptography.internal.CryptoUtils
Adds XMLDSigRI provider if it is a FIPS enviroment.
algEquals(String, String) - Static method in class com.mulesoft.modules.cryptography.internal.xml.impl.AlgorithmEqualityChecker
 
AlgorithmEqualityChecker - Class in com.mulesoft.modules.cryptography.internal.xml.impl
Checks equality between two and algorithm name and an algorithm url.
ALLOW_CUSTOM_CIPHER_PROPERTY - Static variable in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
ALLOW_NON_STANDARD_KEY_SIZE_PROPERTY - Static variable in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
ALLOW_REGISTRATION_XMLDSIG_PROPERTY - Static variable in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
allowLegacyDecryptionKdf() - Static method in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
allowLegacyDecryptionSunProvider() - Static method in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
ARMORED_OUTPUT_STREAM - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 

B

BC_SECURITY_PROVIDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
BC_SECURITY_PROVIDER_NAME - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
BCFIPS_SECURITY_PROVIDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
BCFIPS_SECURITY_PROVIDER_NAME - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
BCPG_OUTPUT_STREAM - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
binaryToArmored(InputStream, Scheduler) - Static method in class com.mulesoft.modules.cryptography.internal.pgp.PgpTransformer
 
BouncyCastleClasses - Class in com.mulesoft.modules.cryptography.internal.pgp
 

C

calculateChecksum(ChecksumAlgorithm, InputStream) - Method in class com.mulesoft.modules.cryptography.internal.checksum.ChecksumOperations
Calculate the checksum of the stream.
ChecksumAlgorithm - Enum in com.mulesoft.modules.cryptography.api.checksum
Supported checksum algorithms.
ChecksumAlgorithmImpl - Class in com.mulesoft.modules.cryptography.internal.checksum
Supported checksum algorithms.
ChecksumAlgorithmImpl() - Constructor for class com.mulesoft.modules.cryptography.internal.checksum.ChecksumAlgorithmImpl
 
ChecksumErrorTypeProvider - Class in com.mulesoft.modules.cryptography.internal.errors
Errors that can be thrown when calculating a checksum.
ChecksumErrorTypeProvider() - Constructor for class com.mulesoft.modules.cryptography.internal.errors.ChecksumErrorTypeProvider
 
ChecksumOperations - Class in com.mulesoft.modules.cryptography.internal.checksum
Checksum creation and validation operations.
ChecksumOperations() - Constructor for class com.mulesoft.modules.cryptography.internal.checksum.ChecksumOperations
 
cipherAlgorithm - Variable in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 
close() - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter.SignatureGeneratorClosable
 
com.mulesoft.modules.cryptography.api.checksum - package com.mulesoft.modules.cryptography.api.checksum
 
com.mulesoft.modules.cryptography.api.jce.config - package com.mulesoft.modules.cryptography.api.jce.config
 
com.mulesoft.modules.cryptography.api.pgp.config - package com.mulesoft.modules.cryptography.api.pgp.config
 
com.mulesoft.modules.cryptography.api.xml.config - package com.mulesoft.modules.cryptography.api.xml.config
 
com.mulesoft.modules.cryptography.internal - package com.mulesoft.modules.cryptography.internal
 
com.mulesoft.modules.cryptography.internal.checksum - package com.mulesoft.modules.cryptography.internal.checksum
 
com.mulesoft.modules.cryptography.internal.errors - package com.mulesoft.modules.cryptography.internal.errors
 
com.mulesoft.modules.cryptography.internal.jce - package com.mulesoft.modules.cryptography.internal.jce
 
com.mulesoft.modules.cryptography.internal.jce.config - package com.mulesoft.modules.cryptography.internal.jce.config
 
com.mulesoft.modules.cryptography.internal.jce.encrypter - package com.mulesoft.modules.cryptography.internal.jce.encrypter
 
com.mulesoft.modules.cryptography.internal.jce.impl - package com.mulesoft.modules.cryptography.internal.jce.impl
 
com.mulesoft.modules.cryptography.internal.jce.parser - package com.mulesoft.modules.cryptography.internal.jce.parser
 
com.mulesoft.modules.cryptography.internal.jce.provider - package com.mulesoft.modules.cryptography.internal.jce.provider
 
com.mulesoft.modules.cryptography.internal.pgp - package com.mulesoft.modules.cryptography.internal.pgp
 
com.mulesoft.modules.cryptography.internal.pgp.config - package com.mulesoft.modules.cryptography.internal.pgp.config
 
com.mulesoft.modules.cryptography.internal.xml - package com.mulesoft.modules.cryptography.internal.xml
 
com.mulesoft.modules.cryptography.internal.xml.config - package com.mulesoft.modules.cryptography.internal.xml.config
 
com.mulesoft.modules.cryptography.internal.xml.impl - package com.mulesoft.modules.cryptography.internal.xml.impl
 
com.mulesoft.modules.cryptography.internal.xml.reference - package com.mulesoft.modules.cryptography.internal.xml.reference
 
contextProviderForElementPath(XmlSignDigestAlgorithm, Document, String) - Static method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
Selects a SignatureContextProvider for the ENVELOPED signature case, depending if the elementPath is configured.
createContextFor(XmlSignatureType, XmlSignDigestAlgorithm, Document, String) - Static method in interface com.mulesoft.modules.cryptography.internal.xml.reference.SignatureContextProvider
 
createSymmetricKey(XmlEncryptionAlgorithm) - Static method in class com.mulesoft.modules.cryptography.internal.xml.EphemeralKeyGenerator
Creates a new ephemeral symmetric key based on the specified algorithm.
createXmlUsing(Document) - Static method in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 
CryptoErrors - Enum in com.mulesoft.modules.cryptography.internal.errors
Errors that can occur in the crypto module.
CryptoModule - Class in com.mulesoft.modules.cryptography.internal
Allows encrypting and signing data
CryptoModule() - Constructor for class com.mulesoft.modules.cryptography.internal.CryptoModule
 
CryptoUtils - Class in com.mulesoft.modules.cryptography.internal
A set of helpers to deal on FIPS environment

D

decrypt(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceKeyImpl
 
decrypt(InputStream, String, boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter
 
decrypt(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 
decrypt(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlKeyImpl
 
decrypt(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlSymmetricKeyImpl
 
DecryptionErrorTypeProvider - Class in com.mulesoft.modules.cryptography.internal.errors
Errors that can be thrown when decrypting data.
DecryptionErrorTypeProvider() - Constructor for class com.mulesoft.modules.cryptography.internal.errors.DecryptionErrorTypeProvider
 
decryptPrivateKey(Long, Optional<String>) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 
decryptPrivateKey(Long) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 
DEFAULT_ITERATOR_COUNT_VALUE - Static variable in class com.mulesoft.modules.cryptography.internal.jce.encrypter.JCEPbeEncryptor
 
DEFAULT_SALT_VALUE - Static variable in class com.mulesoft.modules.cryptography.internal.jce.encrypter.JCEPbeEncryptor
 
DetachedSignatureContextProvider - Class in com.mulesoft.modules.cryptography.internal.xml.reference
 
DetachedSignatureContextProvider(XmlSignDigestAlgorithm, Document, String) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.reference.DetachedSignatureContextProvider
 
digest(ChecksumAlgorithm, InputStream) - Method in class com.mulesoft.modules.cryptography.internal.checksum.ChecksumAlgorithmImpl
 
document - Variable in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
 
documentBasedOnThe(byte[]) - Static method in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 
DocumentWiseEnvelopedSignatureContextProvider - Class in com.mulesoft.modules.cryptography.internal.xml.reference
SignatureContextProvider for ENVELOPED signatures, whose reference is the whole document.
DocumentWiseEnvelopedSignatureContextProvider(XmlSignDigestAlgorithm, Document) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.reference.DocumentWiseEnvelopedSignatureContextProvider
 
DSIG_PREFIX - Static variable in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 

E

elementPath - Variable in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
 
encrypt(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceKeyImpl
 
encrypt(InputStream, String, PgpKeyInfo, PgpEncryptionAlgorithm, boolean, Scheduler, Boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter
 
encrypt(InputStream, String, PgpKeyInfo, PgpEncryptionAlgorithm, Optional<PgpKeyInfo>, boolean, Scheduler, Boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter
 
encrypt(InputStream, XmlEncryptionAlgorithm, String, boolean) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 
encrypt(InputStream, XmlEncryptionAlgorithm, String, boolean) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlKeyImpl
 
encrypt(InputStream, XmlEncryptionAlgorithm, String, boolean) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlSymmetricKeyImpl
 
encryptAsync(Object, Object, OutputStream, WrappedErrorPipedInputStream, PipedOutputStream, Optional<PgpKeyInfo>, Object, String, InputStream, boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter
 
encrypter(String, Optional<Provider>) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceAsymmetricKeyImpl
 
encrypter(String, Optional<Provider>) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceKeyImpl
 
encrypter(String, Optional<Provider>) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl
 
encrypter(String, Optional<Provider>) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceSymmetricKeyImpl
 
EncryptionErrorTypeProvider - Class in com.mulesoft.modules.cryptography.internal.errors
Errors that can be thrown when encrypting data.
EncryptionErrorTypeProvider() - Constructor for class com.mulesoft.modules.cryptography.internal.errors.EncryptionErrorTypeProvider
 
EnvelopedSignatureContextProvider - Class in com.mulesoft.modules.cryptography.internal.xml.reference
Abstract class for ENVELOPED type signature context providers.
EnvelopedSignatureContextProvider(XmlSignDigestAlgorithm, Document, String) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
 
EnvelopingSignatureContextProvider - Class in com.mulesoft.modules.cryptography.internal.xml.reference
 
EnvelopingSignatureContextProvider(XmlSignDigestAlgorithm, Document) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopingSignatureContextProvider
 
EphemeralKeyGenerator - Class in com.mulesoft.modules.cryptography.internal.xml
Utility class for generating ephemeral symmetric keys for XML encryption.
EphemeralKeyInfo - Class in com.mulesoft.modules.cryptography.api.xml.config
 
EphemeralKeyInfo() - Constructor for class com.mulesoft.modules.cryptography.api.xml.config.EphemeralKeyInfo
 

F

fac - Static variable in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlKeyImpl
 
fail(ModuleException) - Method in class com.mulesoft.modules.cryptography.internal.WrappedErrorPipedInputStream
 
FIPS_SECURITY_MODEL - Static variable in class com.mulesoft.modules.cryptography.internal.FipsProperties
 
FipsProperties - Class in com.mulesoft.modules.cryptography.internal
Set of constants pertaining to the FIPS
forDocumentAndElementPath(Document, String) - Static method in class com.mulesoft.modules.cryptography.internal.xml.impl.SignatureFilterSelector
Chooses which signature filter to use, according to the targeted Element in the document.
formatKeyFingerprint(Long) - Static method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter
 

G

generateSignatureGeneratorClosable(Optional<PgpKeyInfo>, OutputStream) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter
Generates a PgpEncrypter.SignatureGeneratorClosable whether or not a signature of the message was required.
getAlgorithm() - Method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlCanonicalizationAlgorithm
Used to get the string uri for the canonicalization algorithm
getAlgorithm() - Method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlKeyTransportAlgorithm
 
getAlgorithm() - Method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlSignDigestAlgorithm
Used to get the string uri for the Digest algorithm
getAlgorithm() - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceEncryptionKeyAlgorithmSelection
 
getAlgorithm() - Method in enum com.mulesoft.modules.cryptography.internal.xml.config.XmlSignEncryptionAlgorithm
Used to get the string uri for the Signature Method algorithm
getAlgorithmParameterSpec(IvParameterSpec) - Method in class com.mulesoft.modules.cryptography.internal.jce.encrypter.JCEPbeEncryptor
 
getAlgorithmUri(int) - Method in interface com.mulesoft.modules.cryptography.internal.xml.config.XmlEncryptionAlgorithmResolver.AlgorithmInfo
 
getAlgorithmUri(XmlEncryptionAlgorithm, int) - Static method in class com.mulesoft.modules.cryptography.internal.xml.config.XmlEncryptionAlgorithmResolver
 
getAlias() - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
getAlias() - Method in interface com.mulesoft.modules.cryptography.api.jce.config.JceKeyInfo
 
getAlias() - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
getBcSecurityProviderIfApplicable() - Static method in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
getC14nAlgorithm() - Method in class com.mulesoft.modules.cryptography.api.xml.config.EphemeralKeyInfo
 
getCipher() - Method in enum com.mulesoft.modules.cryptography.api.jce.config.JceEncryptionKeyAlgorithm
 
getCipher() - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceEncryptionKeyAlgorithmSelection
 
getClass(String) - Static method in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
getDefaultKeySize(XmlEncryptionAlgorithm) - Static method in class com.mulesoft.modules.cryptography.internal.xml.config.XmlEncryptionAlgorithmResolver
 
getDefaultKeySizeInBytes() - Method in interface com.mulesoft.modules.cryptography.internal.xml.config.XmlEncryptionAlgorithmResolver.AlgorithmInfo
 
getDigestAlgorithm() - Method in class com.mulesoft.modules.cryptography.api.xml.config.EphemeralKeyInfo
 
getDigestFunctions() - Method in class com.mulesoft.modules.cryptography.internal.checksum.ChecksumAlgorithmImpl
 
getElements(String, Document) - Static method in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 
getEncryptionAlgorithm() - Method in class com.mulesoft.modules.cryptography.api.xml.config.EphemeralKeyInfo
 
getEntry(JceKeystore) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
getEntry(String, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceKeystore
 
getErrorTypes() - Method in class com.mulesoft.modules.cryptography.internal.errors.ChecksumErrorTypeProvider
 
getErrorTypes() - Method in class com.mulesoft.modules.cryptography.internal.errors.DecryptionErrorTypeProvider
 
getErrorTypes() - Method in class com.mulesoft.modules.cryptography.internal.errors.EncryptionErrorTypeProvider
 
getErrorTypes() - Method in class com.mulesoft.modules.cryptography.internal.errors.ParametersErrorTypeProvider
 
getErrorTypes() - Method in class com.mulesoft.modules.cryptography.internal.errors.SignatureErrorTypeProvider
 
getErrorTypes() - Method in class com.mulesoft.modules.cryptography.internal.errors.ValidationErrorTypeProvider
 
getFingerprint() - Method in class com.mulesoft.modules.cryptography.internal.pgp.config.PgpAsymmetricKeyIdentifier
 
getFingerprint(PgpKeystore) - Method in class com.mulesoft.modules.cryptography.internal.pgp.config.PgpAsymmetricKeyIdentifier
 
getFingerprintFromIdentifier(PgpAsymmetricKeyIdentifier) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 
getFingerprintFromPrincipal(String) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
Retrieves the fingerprint whose corresponding principal is the provided one.
getId() - Method in class com.mulesoft.modules.cryptography.internal.jce.provider.PbeEncryptionAlgorithmValueProvider
 
getId() - Method in class com.mulesoft.modules.cryptography.internal.jce.provider.PbeSignatureAlgorithmValueProvider
 
getIDAttributeName(Element) - Static method in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 
getJceKeyInfo() - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceKeySelection
 
getKeyId() - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
getKeyId() - Method in interface com.mulesoft.modules.cryptography.api.jce.config.JceKeyInfo
 
getKeyId() - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
getKeyId() - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
getKeyId() - Method in interface com.mulesoft.modules.cryptography.api.pgp.config.PgpKeyInfo
 
getKeyId() - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpKeySelection
 
getKeyId() - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceKeySelection
 
getKeyInfo(PgpConfiguration) - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpKeySelection
 
getKeyInfo(JceConfiguration) - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceKeySelection
 
getKeyInfo(KeyStore.PrivateKeyEntry) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 
getKeyInfoFromId(String) - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceConfiguration
 
getKeyInfoFromId(String) - Method in class com.mulesoft.modules.cryptography.internal.pgp.config.PgpConfiguration
 
getKeyLength() - Method in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 
getKeyPairIdentifier() - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
getKeystore() - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceConfiguration
 
getKeystore() - Method in class com.mulesoft.modules.cryptography.internal.pgp.config.PgpConfiguration
 
getKeyWrapUri(int) - Method in interface com.mulesoft.modules.cryptography.internal.xml.config.XmlEncryptionAlgorithmResolver.AlgorithmInfo
 
getKeyWrapUri(XmlEncryptionAlgorithm, int) - Static method in class com.mulesoft.modules.cryptography.internal.xml.config.XmlEncryptionAlgorithmResolver
 
getLength() - Method in class com.mulesoft.modules.cryptography.internal.xml.SingleNodeSet
 
getNumericId() - Method in enum com.mulesoft.modules.cryptography.api.pgp.config.PgpEncryptionAlgorithm
 
getNumericId() - Method in enum com.mulesoft.modules.cryptography.api.pgp.config.PgpSignatureAlgorithm
 
getParent() - Method in enum com.mulesoft.modules.cryptography.internal.errors.CryptoErrors
 
getParsed() - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl
 
getPassphrase() - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
getPassword() - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
getPassword() - Method in interface com.mulesoft.modules.cryptography.api.jce.config.JceKeyInfo
 
getPassword() - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
getPgpKeyInfo() - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpKeySelection
 
getPrincipal() - Method in class com.mulesoft.modules.cryptography.internal.pgp.config.PgpAsymmetricKeyIdentifier
 
getPrincipalFromFingerprint(Long) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
Retrieves the principal whose corresponding fingerprint is the provided one.
getPrivateKey(JceKeystore) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
getPrivateKey(PgpKeystore) - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
getPrivateKey(PgpKeystore) - Method in interface com.mulesoft.modules.cryptography.api.pgp.config.PgpKeyInfo
 
getPrivateKey(String, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceKeystore
 
getPrivateKey(Long) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 
getPublicKey(JceKeystore) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
getPublicKey(PgpKeystore) - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
getPublicKey(PgpKeystore) - Method in interface com.mulesoft.modules.cryptography.api.pgp.config.PgpKeyInfo
 
getPublicKey(String) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceKeystore
 
getPublicKey(Long) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 
getReference() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.DetachedSignatureContextProvider
 
getReference() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
 
getReference() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopingSignatureContextProvider
 
getReference() - Method in interface com.mulesoft.modules.cryptography.internal.xml.reference.SignatureContextProvider
 
getReferencedElement() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.DocumentWiseEnvelopedSignatureContextProvider
 
getReferencedElement() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
Gets the Element to be signed, which is targeted by the Reference.
getReferencedElement() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.QueryBasedEnvelopedSignatureContextProvider
 
getReferencedObjects() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.DetachedSignatureContextProvider
 
getReferencedObjects() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
 
getReferencedObjects() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopingSignatureContextProvider
 
getReferencedObjects() - Method in interface com.mulesoft.modules.cryptography.internal.xml.reference.SignatureContextProvider
 
getReferencedURI() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.DocumentWiseEnvelopedSignatureContextProvider
 
getReferencedURI() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
Gets the URI of the referenced element.
getReferencedURI() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.QueryBasedEnvelopedSignatureContextProvider
 
getSafeErrorMessage(Throwable, String) - Static method in class com.mulesoft.modules.cryptography.internal.CryptoUtils
Gets a safe error message from an exception, prioritizing the most specific message available.
getSignatureGenerator() - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter.SignatureGeneratorClosable
 
getSignatureParentNode() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.DetachedSignatureContextProvider
 
getSignatureParentNode() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
 
getSignatureParentNode() - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopingSignatureContextProvider
 
getSignatureParentNode() - Method in interface com.mulesoft.modules.cryptography.internal.xml.reference.SignatureContextProvider
 
getSymmetricKey(JceKeystore) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
getSymmetricKey() - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
getSymmetricKey() - Method in interface com.mulesoft.modules.cryptography.api.pgp.config.PgpKeyInfo
 
getUnderlyingKeyStore() - Method in class com.mulesoft.modules.cryptography.internal.jce.JceKeystore
 
getUseRandomIVs() - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceConfiguration
 

H

HASH_ALGORITHM_TAGS - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
hasPrivateKey(Long) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 

I

initialise() - Method in class com.mulesoft.modules.cryptography.internal.jce.config.JceConfiguration
 
initialise() - Method in class com.mulesoft.modules.cryptography.internal.pgp.config.PgpConfiguration
 
isEnabled() - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter.SignatureGeneratorClosable
 
isFipsEnabled() - Static method in class com.mulesoft.modules.cryptography.internal.CryptoUtils
Checks if FIPS is enabled.
isFullTransformation - Variable in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 
isSunStyleTransformation() - Method in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 
isSymmetric() - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
isSymmetric() - Method in interface com.mulesoft.modules.cryptography.api.jce.config.JceKeyInfo
 
isSymmetric() - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
isSymmetric() - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
isSymmetric() - Method in interface com.mulesoft.modules.cryptography.api.pgp.config.PgpKeyInfo
 
isWeak() - Method in enum com.mulesoft.modules.cryptography.api.checksum.ChecksumAlgorithm
 
item(int) - Method in class com.mulesoft.modules.cryptography.internal.xml.SingleNodeSet
 

J

JCA_KEY_FINGERPRINT_CALCULATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JCA_PGP_CONTENT_SIGNER_BUILDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JCA_PGP_CONTENT_VERIFIER_BUILDER_PROVIDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JCA_PGP_DIGEST_CALCULATOR_PROVIDER_BUILDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JCA_PGP_OBJECT_FACTORY - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JCE_PBE_SECRET_KEY_DECRYPTOR_BUILDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JCE_PGP_DATA_ENCRYPTOR_BUILDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JCE_PUBLIC_KEY_DATA_DECRYPTOR_FACTORY_BUILDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JCE_PUBLIC_KEY_KEY_ENCRYPTION_METHOD_GENERATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
JceAsymmetricKeyImpl - Class in com.mulesoft.modules.cryptography.internal.jce.impl
JCE asymmetric key implementation.
JceAsymmetricKeyImpl(JceConfiguration, JceAsymmetricKeyInfo) - Constructor for class com.mulesoft.modules.cryptography.internal.jce.impl.JceAsymmetricKeyImpl
 
JceAsymmetricKeyInfo - Class in com.mulesoft.modules.cryptography.api.jce.config
Information for identifying an asymmetric key pair in a Java keystore, and an associated internal keyId for use in operations.
JceAsymmetricKeyInfo() - Constructor for class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
JceConfiguration - Class in com.mulesoft.modules.cryptography.internal.jce.config
JCE configuration for Java keystores and inline keys.
JceConfiguration() - Constructor for class com.mulesoft.modules.cryptography.internal.jce.config.JceConfiguration
 
jceDecrypt(JceConfiguration, InputStream, JceEncryptionKeyAlgorithmSelection, JceKeySelection) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceOperations
Decrypt a stream using JCE, with a key.
jceDecryptPbe(InputStream, String, String, String, Integer) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceOperations
Decrypt a stream using JCE, with a password.
jceEncrypt(JceConfiguration, InputStream, JceEncryptionKeyAlgorithmSelection, JceKeySelection) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceOperations
Encrypt a stream using JCE, with a key.
JceEncryptionKeyAlgorithm - Enum in com.mulesoft.modules.cryptography.api.jce.config
A fraction of supported JCE encryption algorithms with valid modes and padding.
JceEncryptionKeyAlgorithmSelection - Class in com.mulesoft.modules.cryptography.internal.jce.config
The JCE encryption algorithm, either from a predefined selection or custom cipher string.
JceEncryptionKeyAlgorithmSelection() - Constructor for class com.mulesoft.modules.cryptography.internal.jce.config.JceEncryptionKeyAlgorithmSelection
 
JceEncryptionPbeAlgorithm - Enum in com.mulesoft.modules.cryptography.internal.jce.provider
Password Based Encryption mechanisms.
JceEncryptionPbeFIPSAlgorithm - Enum in com.mulesoft.modules.cryptography.internal.jce.provider
Password Based Encryption mechanisms.
jceEncryptPbe(InputStream, String, String, String, Integer) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceOperations
Encrypt a stream using JCE, with a password.
JceKeyImpl - Class in com.mulesoft.modules.cryptography.internal.jce.impl
JCE implementation based on keys from a keystore.
JceKeyImpl() - Constructor for class com.mulesoft.modules.cryptography.internal.jce.impl.JceKeyImpl
 
JceKeyInfo - Interface in com.mulesoft.modules.cryptography.api.jce.config
JCE key interface for both symmetric and asymmetric keys.
JceKeySelection - Class in com.mulesoft.modules.cryptography.internal.jce.config
Allows selecting a key either through the internal alias defined in the configuration's list of keys, or a single inline definition.
JceKeySelection() - Constructor for class com.mulesoft.modules.cryptography.internal.jce.config.JceKeySelection
 
JceKeystore - Class in com.mulesoft.modules.cryptography.internal.jce
Find and load keys in a Java keystore.
JceKeystore(String, JceKeystoreType, String) - Constructor for class com.mulesoft.modules.cryptography.internal.jce.JceKeystore
 
JceKeystoreType - Enum in com.mulesoft.modules.cryptography.api.jce.config
The type of Java keystore.
JceOperations - Class in com.mulesoft.modules.cryptography.internal.jce
JCE operations.
JceOperations() - Constructor for class com.mulesoft.modules.cryptography.internal.jce.JceOperations
 
JCEPbeEncryptor - Class in com.mulesoft.modules.cryptography.internal.jce.encrypter
 
JCEPbeEncryptor(String, EncryptionKeyFactory, PBEKeySpec) - Constructor for class com.mulesoft.modules.cryptography.internal.jce.encrypter.JCEPbeEncryptor
 
JCEPbeEncryptor(String, String, EncryptionKeyFactory, PBEKeySpec) - Constructor for class com.mulesoft.modules.cryptography.internal.jce.encrypter.JCEPbeEncryptor
 
JcePbeImpl - Class in com.mulesoft.modules.cryptography.internal.jce.impl
JCE implementations based on passwords for generating symmetric keys.
JcePbeImpl(String, String, int, String) - Constructor for class com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl
 
JcePbeImpl.PbeContext - Enum in com.mulesoft.modules.cryptography.internal.jce.impl
 
jceSign(JceConfiguration, InputStream, JceSignatureKeyAlgorithm, JceKeySelection) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceOperations
Sign a stream using JCE, with a key.
JceSignatureKeyAlgorithm - Enum in com.mulesoft.modules.cryptography.api.jce.config
Supported JCE algorithms for signing, some are symmetric (RSA and DSA) and others asymmetric.
JceSignaturePbeAlgorithm - Enum in com.mulesoft.modules.cryptography.internal.jce.provider
Supported JCE algorithms for signing with Password Based Encryption.
JceSignaturePbeFIPSAlgorithm - Enum in com.mulesoft.modules.cryptography.internal.jce.provider
Supported JCE algorithms for signing with Password Based Encryption.
jceSignPbe(InputStream, String, String, String, Integer) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceOperations
Sign a stream using JCE, with a key.
JceSymmetricKeyImpl - Class in com.mulesoft.modules.cryptography.internal.jce.impl
JCE symmetric key implementation.
JceSymmetricKeyImpl(JceConfiguration, JceSymmetricKeyInfo) - Constructor for class com.mulesoft.modules.cryptography.internal.jce.impl.JceSymmetricKeyImpl
 
JceSymmetricKeyInfo - Class in com.mulesoft.modules.cryptography.api.jce.config
Information for identifying a symmetric key in a Java keystore, and an associated internal keyId for use in operations.
JceSymmetricKeyInfo() - Constructor for class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
jceValidate(JceConfiguration, InputStream, String, JceSignatureKeyAlgorithm, JceKeySelection) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceOperations
Validate a stream against a signature, using a key.
jceValidatePbe(InputStream, String, String, String, String, Integer) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceOperations
Validate a stream against a signature, using a key.

K

kdfAlgorithm - Variable in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 
KEY_FINGERPRINT_CALCULATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
KEY_FINGERPRINT_CALCULATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 
keyExists(String) - Method in class com.mulesoft.modules.cryptography.internal.jce.JceKeystore
 
keyLength - Variable in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 

L

LEGACY_KDF_PROPERTY - Static variable in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
LEGACY_SUN_PROVIDER_PROPERTY - Static variable in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 

M

MORE_THAN_ONE_ELEMENT_FOUND_WITH_GIVEN_VALIDATION_EXPRESSION - Static variable in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 
MORE_THAN_ONE_SIGNATURE_FOUND - Static variable in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 

N

NodeListUtils - Class in com.mulesoft.modules.cryptography.internal.xml
Node list utils.
nodeToValidationContextAndSignature(Node) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
Unpacks the XMLSignature contained in a Node in the document.
NOT_FOUND_ELEMENT_WITH_GIVEN_VALIDATION_EXPRESSION - Static variable in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 

O

original - Variable in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 

P

ParametersErrorTypeProvider - Class in com.mulesoft.modules.cryptography.internal.errors
Errors that can be thrown when building or using a cipher.
ParametersErrorTypeProvider() - Constructor for class com.mulesoft.modules.cryptography.internal.errors.ParametersErrorTypeProvider
 
parse(String) - Static method in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser
 
ParsedAlgorithm() - Constructor for class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 
PbeAlgorithmParser - Class in com.mulesoft.modules.cryptography.internal.jce.parser
 
PbeAlgorithmParser.ParsedAlgorithm - Class in com.mulesoft.modules.cryptography.internal.jce.parser
 
PbeEncryptionAlgorithmValueProvider - Class in com.mulesoft.modules.cryptography.internal.jce.provider
 
PbeEncryptionAlgorithmValueProvider() - Constructor for class com.mulesoft.modules.cryptography.internal.jce.provider.PbeEncryptionAlgorithmValueProvider
 
PbeSignatureAlgorithmValueProvider - Class in com.mulesoft.modules.cryptography.internal.jce.provider
 
PbeSignatureAlgorithmValueProvider() - Constructor for class com.mulesoft.modules.cryptography.internal.jce.provider.PbeSignatureAlgorithmValueProvider
 
PGP_COMPRESSED_DATA - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_COMPRESSED_DATA_GENERATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_CONTENT_SIGNER_BUILDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_CONTENT_VERIFIER_BUILDER_PROVIDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_DATA_ENCRYPTOR_BUILDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_DIGEST_CALCULATOR_PROVIDER - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_ENCRYPTED_DATA_GENERATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_ENCRYPTED_DATA_LIST - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_EXCEPTION - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_KEY_ENCRYPTION_METHOD_GENERATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_LITERAL_DATA - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_LITERAL_DATA_GENERATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_OBJECT_FACTORY - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_ONE_PASS_SIGNATURE - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_ONE_PASS_SIGNATURE_LIST - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_PBE_SECRET_KEY_DECRYPTOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_PRIVATE_KEY - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_PUBLIC_KEY - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_PUBLIC_KEY_ENCRYPTED_DATA - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_PUBLIC_KEY_PACKET - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_PUBLIC_KEY_RING - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_PUBLIC_KEY_RING_COLLECTION - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_SECRET_KEY - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_SECRET_KEY_RING - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_SECRET_KEY_RING_COLLECTION - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_SIGNATURE - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_SIGNATURE_GENERATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_SIGNATURE_LIST - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_SIGNATURE_SUBPACKET_GENERATOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_SIGNATURE_SUBPACKET_VECTOR - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PGP_UTIL - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 
PgpAsymmetricKeyIdentifier - Class in com.mulesoft.modules.cryptography.internal.pgp.config
A way to identify an asymmetric key in the GPG keystore, which is the only type of key that can be stored there.
PgpAsymmetricKeyIdentifier() - Constructor for class com.mulesoft.modules.cryptography.internal.pgp.config.PgpAsymmetricKeyIdentifier
 
PgpAsymmetricKeyInfo - Class in com.mulesoft.modules.cryptography.api.pgp.config
Configuration identification for a GPG asymmetric key, with optional passphrase in case the private part is needed.
PgpAsymmetricKeyInfo() - Constructor for class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
pgpBinaryToArmored(InputStream) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
Converts an encrypted PGP message or a PGP signature to an ASCII armored representation, suitable for plain text channels.
PgpConfiguration - Class in com.mulesoft.modules.cryptography.internal.pgp.config
Keystore configuration for GPG.
PgpConfiguration() - Constructor for class com.mulesoft.modules.cryptography.internal.pgp.config.PgpConfiguration
 
pgpDecrypt(PgpConfiguration, InputStream, String, boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
Decrypt a stream using PGP, giving the original data as a result.
pgpEncrypt(PgpConfiguration, InputStream, PgpEncryptionAlgorithm, String, PgpKeySelection, boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
Encrypt a stream using PGP, giving an ASCII-armored stream output as a result.
pgpEncryptAndSign(PgpConfiguration, InputStream, PgpEncryptionAlgorithm, String, PgpKeySelection, PgpKeySelection, boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
Encrypt a stream using PGP, giving an ASCII-armored stream output as a result.
pgpEncryptBinary(PgpConfiguration, InputStream, PgpEncryptionAlgorithm, String, PgpKeySelection, boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
Encrypt a stream using PGP, giving a binary output as a result.
PgpEncrypter - Class in com.mulesoft.modules.cryptography.internal.pgp
GPG encryption and decryption implementations.
PgpEncrypter(PgpConfiguration) - Constructor for class com.mulesoft.modules.cryptography.internal.pgp.PgpEncrypter
 
PgpEncrypter.SignatureGeneratorClosable - Class in com.mulesoft.modules.cryptography.internal.pgp
Wraps the org.bouncycastle.openpgp.PGPSignatureGenerator into an AutoCloseable, to let this usage pattern manage the close of the generator-defined streams of data.
PgpEncryptionAlgorithm - Enum in com.mulesoft.modules.cryptography.api.pgp.config
Supported GPG encryption algorithms.
PgpKeyInfo - Interface in com.mulesoft.modules.cryptography.api.pgp.config
GPG key interface for both symmetric and asymmetric keys.
PgpKeySelection - Class in com.mulesoft.modules.cryptography.api.pgp.config
Allows selecting a key either through the internal alias defined in the configuration's list of keys, or a single inline definition.
PgpKeySelection() - Constructor for class com.mulesoft.modules.cryptography.api.pgp.config.PgpKeySelection
 
PgpKeystore - Class in com.mulesoft.modules.cryptography.internal.pgp
Find and load asymmetric keys in a GPG keystore.
PgpKeystore(String, String) - Constructor for class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 
PgpOperations - Class in com.mulesoft.modules.cryptography.internal.pgp
GPG operations.
PgpOperations() - Constructor for class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
 
pgpSign(PgpConfiguration, InputStream, PgpSignatureAlgorithm, PgpKeySelection) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
Create a detached (standalone) PGP signature of the stream.
PgpSignatureAlgorithm - Enum in com.mulesoft.modules.cryptography.api.pgp.config
The supported hash functions for signature creation.
pgpSignBinary(PgpConfiguration, InputStream, PgpSignatureAlgorithm, PgpKeySelection) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
Create a detached (standalone) PGP signature of the stream.
PgpSigner - Class in com.mulesoft.modules.cryptography.internal.pgp
GPG signing and validation implementations.
PgpSigner(PgpConfiguration) - Constructor for class com.mulesoft.modules.cryptography.internal.pgp.PgpSigner
 
PgpTransformer - Class in com.mulesoft.modules.cryptography.internal.pgp
GPG binary/armored transformations
pgpValidate(PgpConfiguration, InputStream, InputStream) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
Validate a PGP signature against a stream, to authenticate it.
postProcess(Document) - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopingSignatureContextProvider
 
postProcess(Document) - Method in interface com.mulesoft.modules.cryptography.internal.xml.reference.SignatureContextProvider
Performs post processing on the document that has just been signed.
preProcess(Document) - Method in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopingSignatureContextProvider
 
preProcess(Document) - Method in interface com.mulesoft.modules.cryptography.internal.xml.reference.SignatureContextProvider
Pre processes the document to be signed.
PROPERTY_SECURITY_MODEL - Static variable in class com.mulesoft.modules.cryptography.internal.FipsProperties
 
PUBLIC_KEY_DATA_DECRYPTOR_FACTORY - Static variable in class com.mulesoft.modules.cryptography.internal.pgp.BouncyCastleClasses
 

Q

QueryBasedEnvelopedSignatureContextProvider - Class in com.mulesoft.modules.cryptography.internal.xml.reference
SignatureContextProvider for ENVELOPED signatures, whose reference is a single element.
QueryBasedEnvelopedSignatureContextProvider(XmlSignDigestAlgorithm, Document, String) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.reference.QueryBasedEnvelopedSignatureContextProvider
 

R

read(byte[]) - Method in class com.mulesoft.modules.cryptography.internal.WrappedErrorPipedInputStream
 
read() - Method in class com.mulesoft.modules.cryptography.internal.WrappedErrorPipedInputStream
 
read(byte[], int, int) - Method in class com.mulesoft.modules.cryptography.internal.WrappedErrorPipedInputStream
 
referencedElement - Variable in class com.mulesoft.modules.cryptography.internal.xml.reference.EnvelopedSignatureContextProvider
 
registerPassphrase(Long, String) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpKeystore
 
resolve() - Method in class com.mulesoft.modules.cryptography.internal.jce.provider.PbeEncryptionAlgorithmValueProvider
 
resolve() - Method in class com.mulesoft.modules.cryptography.internal.jce.provider.PbeSignatureAlgorithmValueProvider
 

S

select(KeyInfo, KeySelector.Purpose, AlgorithmMethod, XMLCryptoContext) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.X509KeySelector
 
setAlias(String) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
setAlias(String) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
setAttributeAsIdCreatingIfNotFound(Element, String) - Static method in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 
setC14nAlgorithm(XmlCanonicalizationAlgorithm) - Method in class com.mulesoft.modules.cryptography.api.xml.config.EphemeralKeyInfo
 
setDigestAlgorithm(XmlSignDigestAlgorithm) - Method in class com.mulesoft.modules.cryptography.api.xml.config.EphemeralKeyInfo
 
setEncryptionAlgorithm(XmlKeyTransportAlgorithm) - Method in class com.mulesoft.modules.cryptography.api.xml.config.EphemeralKeyInfo
 
setKeyId(String) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
setKeyId(String) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
setKeyId(String) - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
setKeyId(String) - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpKeySelection
 
setKeyPairIdentifier(PgpAsymmetricKeyIdentifier) - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
setNumericId(int) - Method in enum com.mulesoft.modules.cryptography.api.pgp.config.PgpEncryptionAlgorithm
 
setPassphrase(String) - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpAsymmetricKeyInfo
 
setPassword(String) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceAsymmetricKeyInfo
 
setPassword(String) - Method in class com.mulesoft.modules.cryptography.api.jce.config.JceSymmetricKeyInfo
 
setPgpKeyInfo(PgpKeyInfo) - Method in class com.mulesoft.modules.cryptography.api.pgp.config.PgpKeySelection
 
sign(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceAsymmetricKeyImpl
 
sign(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceKeyImpl
 
sign(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl
 
sign(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceSymmetricKeyImpl
 
sign(InputStream, PgpKeyInfo, PgpSignatureAlgorithm, Scheduler, Boolean) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpSigner
 
sign(InputStream, XmlSignDigestAlgorithm, XmlCanonicalizationAlgorithm, XmlSignatureType, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 
sign(InputStream, XmlSignDigestAlgorithm, XmlCanonicalizationAlgorithm, XmlSignatureType, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlKeyImpl
 
sign(InputStream, XmlSignDigestAlgorithm, XmlCanonicalizationAlgorithm, XmlSignatureType, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlSymmetricKeyImpl
 
SignatureContextProvider - Interface in com.mulesoft.modules.cryptography.internal.xml.reference
Context provider for the different signature mechanisms.
SignatureErrorTypeProvider - Class in com.mulesoft.modules.cryptography.internal.errors
Errors that can be thrown when signing data.
SignatureErrorTypeProvider() - Constructor for class com.mulesoft.modules.cryptography.internal.errors.SignatureErrorTypeProvider
 
SignatureFilterSelector - Class in com.mulesoft.modules.cryptography.internal.xml.impl
 
SignatureFilterSelector() - Constructor for class com.mulesoft.modules.cryptography.internal.xml.impl.SignatureFilterSelector
 
SingleNodeSet - Class in com.mulesoft.modules.cryptography.internal.xml
 
SingleNodeSet(Node) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.SingleNodeSet
 
start() - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
 
stop() - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpOperations
 
sunStyleTransformation - Variable in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 

T

toList(NodeList) - Static method in class com.mulesoft.modules.cryptography.internal.xml.NodeListUtils
Converts from NodeList to a List.
toList(NamedNodeMap) - Static method in class com.mulesoft.modules.cryptography.internal.xml.NodeListUtils
Converts from NamedNodeMap to a List.
toString() - Method in enum com.mulesoft.modules.cryptography.api.checksum.ChecksumAlgorithm
 
toString() - Method in class com.mulesoft.modules.cryptography.internal.pgp.config.PgpAsymmetricKeyIdentifier
 
transformation - Variable in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 
transformationString - Variable in class com.mulesoft.modules.cryptography.internal.jce.parser.PbeAlgorithmParser.ParsedAlgorithm
 

V

validate(InputStream, String, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceAsymmetricKeyImpl
 
validate(InputStream, String, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceKeyImpl
 
validate(InputStream, String, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl
 
validate(InputStream, String, String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceSymmetricKeyImpl
 
validate(InputStream, InputStream) - Method in class com.mulesoft.modules.cryptography.internal.pgp.PgpSigner
 
validate(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 
validate(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlKeyImpl
 
validate(InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlSymmetricKeyImpl
 
validateChecksum(ChecksumAlgorithm, InputStream, String) - Method in class com.mulesoft.modules.cryptography.internal.checksum.ChecksumOperations
Validate the checksum of the stream against an expected checksum.
validateForDecryptionIfNeeded(String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceKeyImpl
 
validateForDecryptionIfNeeded(String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl
 
validateForEncryptionIfNeeded(String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JceKeyImpl
 
validateForEncryptionIfNeeded(String) - Method in class com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl
 
validateKeySize(int) - Method in interface com.mulesoft.modules.cryptography.internal.xml.config.XmlEncryptionAlgorithmResolver.AlgorithmInfo
 
validateSignaturePair(Pair<DOMValidateContext, XMLSignature>) - Method in class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
Validates a context and signature Pair.
validateXpathInDocument(Document, String) - Static method in class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 
ValidationErrorTypeProvider - Class in com.mulesoft.modules.cryptography.internal.errors
Errors that can be thrown when validating a signature.
ValidationErrorTypeProvider() - Constructor for class com.mulesoft.modules.cryptography.internal.errors.ValidationErrorTypeProvider
 
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.checksum.ChecksumAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.jce.config.JceEncryptionKeyAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.jce.config.JceKeystoreType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.jce.config.JceSignatureKeyAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.pgp.config.PgpEncryptionAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.pgp.config.PgpSignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlCanonicalizationAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlEncryptionAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlKeyTransportAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlSignatureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlSignDigestAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.internal.errors.CryptoErrors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl.PbeContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.internal.jce.provider.JceEncryptionPbeAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.internal.jce.provider.JceEncryptionPbeFIPSAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.internal.jce.provider.JceSignaturePbeAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.internal.jce.provider.JceSignaturePbeFIPSAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mulesoft.modules.cryptography.internal.xml.config.XmlSignEncryptionAlgorithm
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mulesoft.modules.cryptography.api.checksum.ChecksumAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.jce.config.JceEncryptionKeyAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.jce.config.JceKeystoreType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.jce.config.JceSignatureKeyAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.pgp.config.PgpEncryptionAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.pgp.config.PgpSignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlCanonicalizationAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlEncryptionAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlKeyTransportAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlSignatureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.api.xml.config.XmlSignDigestAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.internal.errors.CryptoErrors
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.internal.jce.impl.JcePbeImpl.PbeContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.internal.jce.provider.JceEncryptionPbeAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.internal.jce.provider.JceEncryptionPbeFIPSAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.internal.jce.provider.JceSignaturePbeAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.internal.jce.provider.JceSignaturePbeFIPSAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mulesoft.modules.cryptography.internal.xml.config.XmlSignEncryptionAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.

W

WrappedErrorPipedInputStream - Class in com.mulesoft.modules.cryptography.internal
 
WrappedErrorPipedInputStream() - Constructor for class com.mulesoft.modules.cryptography.internal.WrappedErrorPipedInputStream
 

X

X509KeySelector - Class in com.mulesoft.modules.cryptography.internal.xml.impl
Used to select X509 keys.
X509KeySelector(KeyStore, boolean) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.impl.X509KeySelector
 
XmlAsymmetricKeyImpl - Class in com.mulesoft.modules.cryptography.internal.xml.impl
Asymmetric key implementation for XML encryption and signature.
XmlAsymmetricKeyImpl(JceConfiguration, JceAsymmetricKeyInfo, EphemeralKeyInfo) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 
XmlAsymmetricKeyImpl(JceConfiguration, JceAsymmetricKeyInfo, boolean) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 
XmlAsymmetricKeyImpl(JceConfiguration, JceAsymmetricKeyInfo, EphemeralKeyInfo, boolean) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.impl.XmlAsymmetricKeyImpl
 
XmlCanonicalizationAlgorithm - Enum in com.mulesoft.modules.cryptography.api.xml.config
Canonicalization methods for signing XML documents.
xmlDecrypt(JceConfiguration, InputStream, String, JceKeySelection) - Method in class com.mulesoft.modules.cryptography.internal.xml.XmlOperations
Decrypt the XML document.
XMLDSIG_PROVIDER_CLASS - Static variable in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
XMLDSIG_PROVIDER_NAME - Static variable in class com.mulesoft.modules.cryptography.internal.CryptoUtils
 
xmlEncrypt(JceConfiguration, InputStream, XmlEncryptionAlgorithm, String, boolean, JceKeySelection, EphemeralKeyInfo) - Method in class com.mulesoft.modules.cryptography.internal.xml.XmlOperations
Encrypt the XML document.
XmlEncryptionAlgorithm - Enum in com.mulesoft.modules.cryptography.api.xml.config
The symmetric encryption algorithms for XML.
XmlEncryptionAlgorithmResolver - Class in com.mulesoft.modules.cryptography.internal.xml.config
 
XmlEncryptionAlgorithmResolver() - Constructor for class com.mulesoft.modules.cryptography.internal.xml.config.XmlEncryptionAlgorithmResolver
 
XmlEncryptionAlgorithmResolver.AlgorithmInfo - Interface in com.mulesoft.modules.cryptography.internal.xml.config
 
XmlKeyImpl - Class in com.mulesoft.modules.cryptography.internal.xml.impl
 
XmlKeyImpl() - Constructor for class com.mulesoft.modules.cryptography.internal.xml.impl.XmlKeyImpl
 
XmlKeyTransportAlgorithm - Enum in com.mulesoft.modules.cryptography.api.xml.config
List of the algorithm listed on the XmlOperations - Class in com.mulesoft.modules.cryptography.internal.xml
XML operations.
XmlOperations() - Constructor for class com.mulesoft.modules.cryptography.internal.xml.XmlOperations
 
xmlSign(JceConfiguration, InputStream, XmlSignDigestAlgorithm, XmlCanonicalizationAlgorithm, XmlSignatureType, String, JceKeySelection) - Method in class com.mulesoft.modules.cryptography.internal.xml.XmlOperations
Sign an XML document.
XmlSignatureType - Enum in com.mulesoft.modules.cryptography.api.xml.config
Supported XML signature modes.
XmlSignDigestAlgorithm - Enum in com.mulesoft.modules.cryptography.api.xml.config
The hashing algorithm for the XML signature.
XmlSignEncryptionAlgorithm - Enum in com.mulesoft.modules.cryptography.internal.xml.config
The signing algorithms for XML.
XmlSymmetricKeyImpl - Class in com.mulesoft.modules.cryptography.internal.xml.impl
Symmetric key implementation for XML encryption and signature.
XmlSymmetricKeyImpl(JceConfiguration, JceSymmetricKeyInfo) - Constructor for class com.mulesoft.modules.cryptography.internal.xml.impl.XmlSymmetricKeyImpl
 
XMLUtils - Class in com.mulesoft.modules.cryptography.internal.xml
Misc XML utils.
XMLUtils() - Constructor for class com.mulesoft.modules.cryptography.internal.xml.XMLUtils
 
xmlValidate(JceConfiguration, InputStream, String, JceKeySelection, boolean) - Method in class com.mulesoft.modules.cryptography.internal.xml.XmlOperations
Validate an XML signed document.
A B C D E F G H I J K L M N O P Q R S T V W X 
Skip navigation links

Copyright © 2025 MuleSoft, Inc.. All rights reserved.