# Uses of Package
org.apache.synapse.securevault

Packages that use org.apache.synapse.securevault
Package
Description
org.apache.synapse.securevault
org.apache.synapse.securevault.definition
org.apache.synapse.securevault.keystore
org.apache.synapse.securevault.secret

- Classes in org.apache.synapse.securevault used by org.apache.synapse.securevault
  Class
  Description
  BaseCipher
  Wraps the cipher and expose abstraction need for synapse ciphering
  CipherOperationMode
  Cipher Operation Mode.
  DecryptionProvider
  Provides Decrypt operation
  EncodingType
  Encoding Types
  EncryptionProvider
  Provides Encrypt operation
  KeyStoreType
  KeyStore Types
  PasswordManager
  Wraps a SecretResolver and exposes as a singleton PasswordManager TODO - more doc
  SecretResolver
  Responsible for resolving secrets such as password.
- Classes in org.apache.synapse.securevault used by org.apache.synapse.securevault.definition
  Class
  Description
  CipherOperationMode
  Cipher Operation Mode.
  EncodingType
  Encoding Types
- Classes in org.apache.synapse.securevault used by org.apache.synapse.securevault.keystore
  Class
  Description
  ICACertsLoader
  ICACertsLoader provides an uniform interface to create a keyStore containing CA certs (trust store)
  IKeyStoreLoader
  Provides a way to load KeyStore
- Classes in org.apache.synapse.securevault used by org.apache.synapse.securevault.secret
  Class
  Description
  SecretResolver
  Responsible for resolving secrets such as password.