Package org.apache.synapse.securevault
-
Interface Summary Interface Description DecryptionProvider Provides Decrypt operationEncryptionProvider Provides Encrypt operationICACertsLoader ICACertsLoader provides an uniform interface to create a keyStore containing CA certs (trust store)IKeyStoreLoader Provides a way to load KeyStore -
Class Summary Class Description AsymmetricCipher The Cipher doing asymmetric cryptographic operationsBaseCipher Wraps the cipher and expose abstraction need for synapse cipheringCipherFactory Creates CiphersEncodingHelper Helper to handle encoding and decoding of data streams.PasswordManager Wraps a SecretResolver and exposes as a singleton PasswordManager TODO - more docSecretResolver Responsible for resolving secrets such as password.SecretResolverFactory Factory for creatingSecretResolver
instancesSecurityConstants SymmetricCipher The Cipher doing symmetric cryptographic operations Uses default key when these is no SecretKey -
Enum Summary Enum Description CipherOperationMode Cipher Operation Mode.EncodingType Encoding TypesKeyStoreType KeyStore Types -
Exception Summary Exception Description SecureVaultException Common exception for all within secure vault module - TODO create fine grain exceptions