# Index

A B C D E F G H I J K L M N O P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

AbstractKeyStoreLoader - Class in org.apache.synapse.securevault.keystore
  Provides the base for loading KeyStores
AbstractKeyStoreLoader() - Constructor for class org.apache.synapse.securevault.keystore.AbstractKeyStoreLoader
AbstractSecretCallbackHandler - Class in org.apache.synapse.securevault.secret
  A Base SecretCallbackHandler This expose API to handle SingleSecretCallback and all other functionality is implemented by itself
AbstractSecretCallbackHandler() - Constructor for class org.apache.synapse.securevault.secret.AbstractSecretCallbackHandler
addParameter(String, String) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
addProtectedToken(String) - Method in class org.apache.synapse.securevault.PasswordManager
addProtectedToken(String) - Method in class org.apache.synapse.securevault.SecretResolver
  Registers a token as a Protected Token
addSecret(String, String) - Method in class org.apache.synapse.securevault.secret.mbean.JMXSecretsProvider
addSecret(String, String) - Method in interface org.apache.synapse.securevault.secret.mbean.JMXSecretsProviderMBean
  Add a secret through JMX
addSecretCallback(SecretCallback) - Method in class org.apache.synapse.securevault.secret.MultiSecretCallback
  Add a SecretCallback
asBytes(InputStream) - Static method in class org.apache.synapse.securevault.commons.MiscellaneousUtil
AsymmetricCipher - Class in org.apache.synapse.securevault
  The Cipher doing asymmetric cryptographic operations
AsymmetricCipher(CipherInformation, Key) - Constructor for class org.apache.synapse.securevault.AsymmetricCipher
AsymmetricCipher(CipherInformation, KeyStoreInformation) - Constructor for class org.apache.synapse.securevault.AsymmetricCipher
AsymmetricCipher(CipherInformation, KeyStoreWrapper) - Constructor for class org.apache.synapse.securevault.AsymmetricCipher

## B

BASE64 - Enum constant in enum org.apache.synapse.securevault.EncodingType
BaseCipher - Class in org.apache.synapse.securevault
  Wraps the cipher and expose abstraction need for synapse ciphering
BaseCipher(CipherInformation, Key) - Constructor for class org.apache.synapse.securevault.BaseCipher
BaseCipher(CipherInformation, KeyStoreInformation) - Constructor for class org.apache.synapse.securevault.BaseCipher
BaseCipher(CipherInformation, KeyStoreWrapper) - Constructor for class org.apache.synapse.securevault.BaseCipher
BIGINTEGER16 - Enum constant in enum org.apache.synapse.securevault.EncodingType

## C

CA_CERTIFICATES_PATH - Enum constant in enum org.apache.synapse.securevault.KeyStoreType
CACertsLoader - Class in org.apache.synapse.securevault.keystore
  Constructs a keyStore from CA certificates
CACertsLoader() - Constructor for class org.apache.synapse.securevault.keystore.CACertsLoader
CipherFactory - Class in org.apache.synapse.securevault
  Creates Ciphers
CipherFactory() - Constructor for class org.apache.synapse.securevault.CipherFactory
CipherInformation - Class in org.apache.synapse.securevault.definition
  Encapsulates the cipher related information
CipherInformation() - Constructor for class org.apache.synapse.securevault.definition.CipherInformation
CipherOperationMode - Enum in org.apache.synapse.securevault
  Cipher Operation Mode.
CipherTool - Class in org.apache.synapse.securevault.tool
  Tool for encrypting and decrypting.
clear() - Method in class org.apache.synapse.securevault.secret.mbean.JMXSecretsProvider
clear() - Method in interface org.apache.synapse.securevault.secret.mbean.JMXSecretsProviderMBean
  Clear all secrets
create(Properties, String) - Static method in class org.apache.synapse.securevault.SecretResolverFactory
  Creates an `SecretResolver` instance from a set of property
create(OMElement, boolean) - Static method in class org.apache.synapse.securevault.SecretResolverFactory
  Creates an `SecretResolver` instance from an XML
create(Element, boolean) - Static method in class org.apache.synapse.securevault.SecretResolverFactory
  Creates an `SecretResolver` instance from an XML
create(NamedNodeMap) - Static method in class org.apache.synapse.securevault.SecretResolverFactory
  Creates an `SecretResolver` instance from a set of DOM Node
createCipher(CipherInformation, Key) - Static method in class org.apache.synapse.securevault.CipherFactory
createCipher(CipherInformation, KeyStoreInformation) - Static method in class org.apache.synapse.securevault.CipherFactory
createCipher(CipherInformation, KeyStoreWrapper) - Static method in class org.apache.synapse.securevault.CipherFactory
createIdentityKeyStoreInformation(Properties) - Static method in class org.apache.synapse.securevault.definition.KeyStoreInformationFactory
  Creates a KeyStoreInformation using synapse properties Uses KeyStore configuration properties
createSecretCallbackHandler(String) - Static method in class org.apache.synapse.securevault.secret.SecretCallbackHandlerFactory
  Creates a SecretCallbackHandler instance based on provided class
createSecretCallbackHandler(Properties, String) - Static method in class org.apache.synapse.securevault.secret.SecretCallbackHandlerFactory
  Creates a SecretCallbackHandler instance based on given properties At future , can extend this , if SecretCallbackHandler instance need some data in the initialization
createSecretInformation(String, String, String) - Static method in class org.apache.synapse.securevault.secret.SecretInformationFactory
  Factory method to create a SecretInformation instance based on the given information
createSecretInformation(Properties, String, String) - Static method in class org.apache.synapse.securevault.secret.SecretInformationFactory
  Factory method to create a SecretInformation instance based on the given properties
createTrustKeyStoreInformation(Properties) - Static method in class org.apache.synapse.securevault.definition.KeyStoreInformationFactory
  Creates a TrustKeyStoreInformation using synapse properties Uses TrustStore Configuration properties

## D

decode(InputStream, EncodingType) - Static method in class org.apache.synapse.securevault.EncodingHelper
  Decodes the provided InputStream using the specified encoding type.
decrypt(byte[]) - Method in class org.apache.synapse.securevault.BaseCipher
decrypt(byte[]) - Method in interface org.apache.synapse.securevault.DecryptionProvider
  Decrypts input cipher bytes
DECRYPT - Enum constant in enum org.apache.synapse.securevault.CipherOperationMode
DecryptionProvider - Interface in org.apache.synapse.securevault
  Provides Decrypt operation
DEFAULT_ALGORITHM - Static variable in class org.apache.synapse.securevault.definition.CipherInformation
  Default cipher algorithm

## E

ENABLE_HOST_NAME_VERIFIER - Static variable in class org.apache.synapse.securevault.definition.KeyStoreInformation
encode(ByteArrayOutputStream, EncodingType) - Static method in class org.apache.synapse.securevault.EncodingHelper
  Encodes the provided ByteArrayOutputStream using the specified encoding type.
EncodingHelper - Class in org.apache.synapse.securevault
  Helper to handle encoding and decoding of data streams.
EncodingType - Enum in org.apache.synapse.securevault
  Encoding Types
encrypt(byte[]) - Method in class org.apache.synapse.securevault.BaseCipher
encrypt(byte[]) - Method in interface org.apache.synapse.securevault.EncryptionProvider
  Encrypts a plain text
ENCRYPT - Enum constant in enum org.apache.synapse.securevault.CipherOperationMode
EncryptionProvider - Interface in org.apache.synapse.securevault
  Provides Encrypt operation

## F

FileBaseSecretRepository - Class in org.apache.synapse.securevault.secret.repository
  Holds all secrets in a file
FileBaseSecretRepository(IdentityKeyStoreWrapper, TrustKeyStoreWrapper) - Constructor for class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepository
FileBaseSecretRepositoryProvider - Class in org.apache.synapse.securevault.secret.repository
  Factory method implementation for FileBaseSecretRepository
FileBaseSecretRepositoryProvider() - Constructor for class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepositoryProvider

## G

getAlgorithm() - Method in class org.apache.synapse.securevault.definition.CipherInformation
getAlias() - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
getAliasSecret() - Method in class org.apache.synapse.securevault.secret.SecretInformation
getCipherInformation() - Method in class org.apache.synapse.securevault.BaseCipher
getCipherOperationMode() - Method in class org.apache.synapse.securevault.definition.CipherInformation
getDefaultPrivateKey() - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns the key based on default alias or password
getEncryptedData(String) - Method in class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepository
getEncryptedData(String) - Method in class org.apache.synapse.securevault.secret.SecretManager
  Returns the encrypted value corresponding to the given alias name
getEncryptedData(String) - Method in interface org.apache.synapse.securevault.secret.SecretRepository
  Returns the encrypted Value of provided alias name .
getGlobalSecretResolver() - Method in class org.apache.synapse.securevault.secret.SecretInformation
getId() - Method in class org.apache.synapse.securevault.secret.SingleSecretCallback
getIdentityKeyManagerFactoryInstance() - Method in class org.apache.synapse.securevault.definition.IdentityKeyStoreInformation
  Returns the IdentityKeyManagerFactory instance
getIdentityKeyStore() - Method in class org.apache.synapse.securevault.definition.IdentityKeyStoreInformation
  Returns a KeyStore instance that has been created from identity keystore
getIdentityKeyStore() - Method in class org.apache.synapse.securevault.keystore.IdentityKeyStoreWrapper
  Abstraction for getting Private Entry KeyStore(Identity)
getInstance() - Static method in class org.apache.synapse.securevault.commons.MBeanRegistrar
getInstance() - Static method in class org.apache.synapse.securevault.PasswordManager
getInstance() - Static method in class org.apache.synapse.securevault.secret.handler.SharedSecretCallbackHandlerCache
getInstance() - Static method in class org.apache.synapse.securevault.secret.SecretManager
getInType() - Method in class org.apache.synapse.securevault.definition.CipherInformation
getKey(String, String) - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns the key based on provided alias and key password
getKey(CipherOperationMode) - Method in class org.apache.synapse.securevault.AsymmetricCipher
getKey(CipherOperationMode) - Method in class org.apache.synapse.securevault.BaseCipher
  Returns the correct key for correct operation
getKey(CipherOperationMode) - Method in class org.apache.synapse.securevault.SymmetricCipher
getKeyPasswordProvider() - Method in class org.apache.synapse.securevault.definition.IdentityKeyStoreInformation
getKeyStore() - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
  Constructs the KeyStore according to the store type
getKeyStore() - Method in interface org.apache.synapse.securevault.IKeyStoreLoader
  returns an instance of KeyStore object
getKeyStore() - Method in class org.apache.synapse.securevault.keystore.JKSKeyStoreLoader
  Returns KeyStore to be used
getKeyStore() - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns KeyStore Information
getKeyStore() - Method in class org.apache.synapse.securevault.keystore.PKCS12KeyStoreLoader
  returns KeyStore to be used
getKeyStore() - Method in class org.apache.synapse.securevault.keystore.PKCS8KeyStoreLoader
  Returns a JKS keyStore from the given private key, certificate path, key password and alias.
getKeyStore(String, String, String, String) - Method in class org.apache.synapse.securevault.keystore.AbstractKeyStoreLoader
  Constructs a KeyStore based on keystore location , keystore password , keystore type and provider
getKeyStoreInformation() - Method in class org.apache.synapse.securevault.BaseCipher
getKeyStorePasswordProvider() - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
getLocalSecretResolver() - Method in class org.apache.synapse.securevault.secret.SecretInformation
getLocation() - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
getMode() - Method in class org.apache.synapse.securevault.definition.CipherInformation
getOutType() - Method in class org.apache.synapse.securevault.definition.CipherInformation
getParameter(String) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
getParent() - Method in class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepository
getParent() - Method in interface org.apache.synapse.securevault.secret.SecretRepository
  Returns the parent secret repository
getPrivateKey() - Method in class org.apache.synapse.securevault.keystore.IdentityKeyStoreWrapper
  Returns the private key based on initialization data
getPrivateKey(String) - Method in class org.apache.synapse.securevault.keystore.IdentityKeyStoreWrapper
  Returns the private key based on initialization data
getPrivateKey(String) - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns the key based on default key password
getPrivateKey(String, String) - Method in class org.apache.synapse.securevault.keystore.IdentityKeyStoreWrapper
  Returns the private or secret key based on given password and alias
getPrompt() - Method in class org.apache.synapse.securevault.secret.SingleSecretCallback
getProperty(Properties, String, String) - Static method in class org.apache.synapse.securevault.commons.MiscellaneousUtil
  Helper method to get the value of the property from a given property bag
getProperty(Properties, String, T, Class<? extends T>) - Static method in class org.apache.synapse.securevault.commons.MiscellaneousUtil
  Helper method to get the value of the property from a given property bag This method will return a value with the type equal to the type given by the Class type parameter.
getProvider() - Method in class org.apache.synapse.securevault.definition.CipherInformation
getProvider() - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
getPublicKey() - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns the public key based on initialization data
getPublicKey(String) - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns the public key for the given alias
getPublicKeyFromCertificate(String) - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns the key based on certificate of the owner to who given alias belong
getResolvedSecret() - Method in class org.apache.synapse.securevault.secret.SecretInformation
  Get actual password based on SecretCallbackHandler and alias password If SecretCallbackHandler is null, then returns alias password
getSecret() - Method in class org.apache.synapse.securevault.secret.SingleSecretCallback
getSecret(String) - Method in class org.apache.synapse.securevault.secret.mbean.JMXSecretsProvider
getSecret(String) - Method in class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepository
getSecret(String) - Method in class org.apache.synapse.securevault.secret.SecretManager
  Returns the secret corresponding to the given alias name
getSecret(String) - Method in interface org.apache.synapse.securevault.secret.SecretRepository
  Returns the secret of provided alias name .
getSecretCallbackHandler() - Method in class org.apache.synapse.securevault.secret.handler.SharedSecretCallbackHandlerCache
getSecretCallbacks() - Method in class org.apache.synapse.securevault.secret.MultiSecretCallback
  Returns all SecretCallbacks
getSecretKey() - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns the secret key based on initialization data
getSecretKey(String, String) - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Returns the secret key
getSecretPrompt() - Method in class org.apache.synapse.securevault.secret.SecretInformation
getSecretRepository(IdentityKeyStoreWrapper, TrustKeyStoreWrapper) - Method in class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepositoryProvider
  Returns a FileBaseSecretRepository instance
getSecretRepository(IdentityKeyStoreWrapper, TrustKeyStoreWrapper) - Method in interface org.apache.synapse.securevault.secret.SecretRepositoryProvider
  Returns a SecretRepository implementation
getSecretResolver() - Method in class org.apache.synapse.securevault.PasswordManager
getToken() - Method in class org.apache.synapse.securevault.secret.SecretInformation
getTrustKeyStore() - Method in class org.apache.synapse.securevault.keystore.TrustKeyStoreWrapper
  Abstraction for getting Trusted KeyStore
getTrustManagerFactoryInstance() - Method in class org.apache.synapse.securevault.definition.TrustKeyStoreInformation
  Returns the TrustManagerFactory instance
getTrustStore() - Method in class org.apache.synapse.securevault.definition.TrustKeyStoreInformation
  Returns a KeyStore instance that has been created using trust store
getType() - Method in class org.apache.synapse.securevault.definition.CipherInformation
getUser() - Method in class org.apache.synapse.securevault.secret.SecretInformation

## H

handle(SecretCallback[]) - Method in class org.apache.synapse.securevault.secret.AbstractSecretCallbackHandler
handle(SecretCallback[]) - Method in interface org.apache.synapse.securevault.secret.SecretCallbackHandler
  Retrieve the secrets requested in the provided SecretCallbacks.
handleException(String) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
handleException(String) - Method in class org.apache.synapse.securevault.keystore.AbstractKeyStoreLoader
handleException(String, Exception) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
handleException(String, Exception) - Method in class org.apache.synapse.securevault.keystore.AbstractKeyStoreLoader
handleSingleSecretCallback(SingleSecretCallback) - Method in class org.apache.synapse.securevault.secret.AbstractSecretCallbackHandler
  Handle A SingleSecretCallback - fill the secret
handleSingleSecretCallback(SingleSecretCallback) - Method in class org.apache.synapse.securevault.secret.handler.HardCodedSecretCallbackHandler
handleSingleSecretCallback(SingleSecretCallback) - Method in class org.apache.synapse.securevault.secret.handler.JBossEncryptionSecretCallbackHandler
  Decrypts the encrypted secret provided by the specified callback handler.
handleSingleSecretCallback(SingleSecretCallback) - Method in class org.apache.synapse.securevault.secret.handler.JlineSecretCallbackHandler
handleSingleSecretCallback(SingleSecretCallback) - Method in class org.apache.synapse.securevault.secret.handler.JMXSecretCallbackHandler
handleSingleSecretCallback(SingleSecretCallback) - Method in class org.apache.synapse.securevault.secret.handler.SecretManagerSecretCallbackHandler
handleSingleSecretCallback(SingleSecretCallback) - Method in class org.apache.synapse.securevault.secret.handler.SharedSecretCallbackHandler
HardCodedSecretCallbackHandler - Class in org.apache.synapse.securevault.secret.handler
  Hard-coded passwords as secrets .This is just a demonstration example and need to be adopted as user requirements.
HardCodedSecretCallbackHandler() - Constructor for class org.apache.synapse.securevault.secret.handler.HardCodedSecretCallbackHandler

## I

ICACertsLoader - Interface in org.apache.synapse.securevault
  ICACertsLoader provides an uniform interface to create a keyStore containing CA certs (trust store)
IdentityKeyStoreInformation - Class in org.apache.synapse.securevault.definition
  Represents the abstraction private key entry store (identity) information
IdentityKeyStoreInformation() - Constructor for class org.apache.synapse.securevault.definition.IdentityKeyStoreInformation
IdentityKeyStoreWrapper - Class in org.apache.synapse.securevault.keystore
  Represents the private keyStore entry To provide that abstraction , this class exposes both getter methods to public, private and secret keys
IdentityKeyStoreWrapper() - Constructor for class org.apache.synapse.securevault.keystore.IdentityKeyStoreWrapper
IKeyStoreLoader - Interface in org.apache.synapse.securevault
  Provides a way to load KeyStore
init() - Method in interface org.apache.synapse.securevault.secret.mbean.SecretManagerAdminMBean
  Initialize the SecretManager
init(Properties) - Method in class org.apache.synapse.securevault.secret.SecretManager
  Initializes the Secret Manager by providing configuration properties
init(Properties, String) - Method in class org.apache.synapse.securevault.PasswordManager
init(Properties, String) - Method in class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepository
  Initializes the repository based on provided properties
init(Properties, String) - Method in interface org.apache.synapse.securevault.secret.SecretRepository
  Initializes the repository based on provided properties
init(IdentityKeyStoreInformation, String) - Method in class org.apache.synapse.securevault.keystore.IdentityKeyStoreWrapper
init(KeyStoreInformation, String) - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
  Initialize the KeyStore wrapper based on provided KeyStoreInformation and passwords
init(TrustKeyStoreInformation) - Method in class org.apache.synapse.securevault.keystore.TrustKeyStoreWrapper
init(SecretCallbackHandler) - Method in class org.apache.synapse.securevault.SecretResolver
  Initializes by giving an instance of `SecretCallbackHandler` to be used to retrieve secrets
init(SecretCallbackHandler[]) - Method in class org.apache.synapse.securevault.secret.SecretLoadingModule
  Initialized SecretLoadingModule with SecretCallbackHandlers
isInitialized() - Method in class org.apache.synapse.securevault.PasswordManager
isInitialized() - Method in class org.apache.synapse.securevault.secret.SecretManager
isInitialized() - Method in class org.apache.synapse.securevault.SecretResolver
  Checks the state of the rule engine.
isTokenProtected(String) - Method in class org.apache.synapse.securevault.PasswordManager
isTokenProtected(String) - Method in class org.apache.synapse.securevault.SecretResolver
  Checks whether a token is a Protected Token

## J

JBossEncryptionSecretCallbackHandler - Class in org.apache.synapse.securevault.secret.handler
  SecretCallbackHandler implementation which is compatible to the default encryption used within the JBoss Application Server to decrypt database passwords.
JBossEncryptionSecretCallbackHandler() - Constructor for class org.apache.synapse.securevault.secret.handler.JBossEncryptionSecretCallbackHandler
JKS - Enum constant in enum org.apache.synapse.securevault.KeyStoreType
JKSKeyStoreLoader - Class in org.apache.synapse.securevault.keystore
  Loads KeyStore from a JKS file
JKSKeyStoreLoader(String, String) - Constructor for class org.apache.synapse.securevault.keystore.JKSKeyStoreLoader
  constructs an instance of KeyStoreLoader
JlineSecretCallbackHandler - Class in org.apache.synapse.securevault.secret.handler
  JlineBased SecretCallbackHandler , get the required secret using command line and propagates to the application that need secret *
JlineSecretCallbackHandler() - Constructor for class org.apache.synapse.securevault.secret.handler.JlineSecretCallbackHandler
JMXSecretCallbackHandler - Class in org.apache.synapse.securevault.secret.handler
  Get and propagates secrets that have been collected through JMX Mean
JMXSecretCallbackHandler() - Constructor for class org.apache.synapse.securevault.secret.handler.JMXSecretCallbackHandler
JMXSecretsProvider - Class in org.apache.synapse.securevault.secret.mbean
  SecretsMBean implementation
JMXSecretsProvider() - Constructor for class org.apache.synapse.securevault.secret.mbean.JMXSecretsProvider
JMXSecretsProviderMBean - Interface in org.apache.synapse.securevault.secret.mbean
  Managing MBean for secret

## K

KEY_STORE_CERTIFICATE_FILE_PATH - Static variable in class org.apache.synapse.securevault.definition.KeyStoreInformation
KeyStoreInformation - Class in org.apache.synapse.securevault.definition
  Encapsulates the keyStore related information
KeyStoreInformation() - Constructor for class org.apache.synapse.securevault.definition.KeyStoreInformation
KeyStoreInformationFactory - Class in org.apache.synapse.securevault.definition
  Factory for creating KeyStoreInformation based on properties
KeyStoreInformationFactory() - Constructor for class org.apache.synapse.securevault.definition.KeyStoreInformationFactory
KeyStoreType - Enum in org.apache.synapse.securevault
  KeyStore Types
keyStoreWrapper - Variable in class org.apache.synapse.securevault.BaseCipher
KeyStoreWrapper - Class in org.apache.synapse.securevault.keystore
  Wraps the keyStore and provide abstraction need for ciphering.
KeyStoreWrapper() - Constructor for class org.apache.synapse.securevault.keystore.KeyStoreWrapper

## L

load(SecretCallback[]) - Method in class org.apache.synapse.securevault.secret.SecretLoadingModule
  Load secrets into given call backs.
loadProperties(String) - Static method in class org.apache.synapse.securevault.commons.MiscellaneousUtil
  Loads the properties from a given property file path
loadTrustStore(String) - Method in interface org.apache.synapse.securevault.ICACertsLoader
loadTrustStore(String) - Method in class org.apache.synapse.securevault.keystore.CACertsLoader
  Constructs a keyStore from the path provided.
log - Variable in class org.apache.synapse.securevault.definition.KeyStoreInformation
log - Variable in class org.apache.synapse.securevault.keystore.AbstractKeyStoreLoader
log - Variable in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
log - Variable in class org.apache.synapse.securevault.secret.AbstractSecretCallbackHandler

## M

main(String[]) - Static method in class org.apache.synapse.securevault.tool.CipherTool
MBeanRegistrar - Class in org.apache.synapse.securevault.commons
MiscellaneousUtil - Class in org.apache.synapse.securevault.commons
  TODO - This is a copy of class in synapse commons
MultiSecretCallback - Class in org.apache.synapse.securevault.secret
  Represents group of any number of Callbacks - group means, they provide secret for a one use
MultiSecretCallback() - Constructor for class org.apache.synapse.securevault.secret.MultiSecretCallback

## N

NS_SEPARATOR - Static variable in class org.apache.synapse.securevault.SecurityConstants

## O

org.apache.synapse.securevault - package org.apache.synapse.securevault
org.apache.synapse.securevault.commons - package org.apache.synapse.securevault.commons
org.apache.synapse.securevault.definition - package org.apache.synapse.securevault.definition
org.apache.synapse.securevault.keystore - package org.apache.synapse.securevault.keystore
org.apache.synapse.securevault.secret - package org.apache.synapse.securevault.secret
org.apache.synapse.securevault.secret.handler - package org.apache.synapse.securevault.secret.handler
org.apache.synapse.securevault.secret.mbean - package org.apache.synapse.securevault.secret.mbean
org.apache.synapse.securevault.secret.repository - package org.apache.synapse.securevault.secret.repository
org.apache.synapse.securevault.tool - package org.apache.synapse.securevault.tool

## P

PASSWORD_MANAGER_CAP - Static variable in class org.apache.synapse.securevault.SecurityConstants
PASSWORD_MANAGER_SIMPLE - Static variable in class org.apache.synapse.securevault.SecurityConstants
PASSWORD_PROVIDER_CAP - Static variable in class org.apache.synapse.securevault.SecurityConstants
PASSWORD_PROVIDER_SIMPLE - Static variable in class org.apache.synapse.securevault.SecurityConstants
PasswordManager - Class in org.apache.synapse.securevault
  Wraps a SecretResolver and exposes as a singleton PasswordManager TODO - more doc
PKCS12 - Enum constant in enum org.apache.synapse.securevault.KeyStoreType
PKCS12KeyStoreLoader - Class in org.apache.synapse.securevault.keystore
PKCS12KeyStoreLoader(String, String) - Constructor for class org.apache.synapse.securevault.keystore.PKCS12KeyStoreLoader
  constructs an instance of KeyStoreLoader
PKCS8 - Enum constant in enum org.apache.synapse.securevault.KeyStoreType
PKCS8KeyStoreLoader - Class in org.apache.synapse.securevault.keystore
  Constructs a KeyStore instance of type JKS from a pkcs8 private key and certificate.
PKCS8KeyStoreLoader(String, String, String, String) - Constructor for class org.apache.synapse.securevault.keystore.PKCS8KeyStoreLoader
  constructs an instance of KeyStoreLoader
PROP_PASSWORD - Static variable in class org.apache.synapse.securevault.SecurityConstants
PROP_PASSWORD_PROMPT - Static variable in class org.apache.synapse.securevault.SecurityConstants
PROP_SECRET_CALLBACK_HANDLER - Static variable in class org.apache.synapse.securevault.SecurityConstants
PROP_SECRET_MANAGER_ADMIN_MBEAN - Static variable in class org.apache.synapse.securevault.SecurityConstants
PROP_SECURITY_ADMIN_SERVICES - Static variable in class org.apache.synapse.securevault.SecurityConstants
PROP_USER_NAME - Static variable in class org.apache.synapse.securevault.SecurityConstants
PROTECTED_TOKENS_CAP - Static variable in class org.apache.synapse.securevault.SecurityConstants
PROTECTED_TOKENS_SIMPLE - Static variable in class org.apache.synapse.securevault.SecurityConstants

## R

registerMBean(Object, String, String) - Method in class org.apache.synapse.securevault.commons.MBeanRegistrar
removeSecret(String) - Method in class org.apache.synapse.securevault.secret.mbean.JMXSecretsProvider
removeSecret(String) - Method in interface org.apache.synapse.securevault.secret.mbean.JMXSecretsProviderMBean
  Remove a Secret for given ID
resolve(String) - Method in class org.apache.synapse.securevault.PasswordManager
resolve(String) - Method in class org.apache.synapse.securevault.SecretResolver
  Resolved given password using an instance of a PasswordProvider
resolve(String, String) - Method in class org.apache.synapse.securevault.SecretResolver
  Resolved given password using an instance of a PasswordProvider

## S

SECRET_PROVIDER - Static variable in class org.apache.synapse.securevault.SecurityConstants
SecretCallback - Interface in org.apache.synapse.securevault.secret
  Get the required secret from secret providers This is to be passed to SecretCallbackHandlers and get secret
SecretCallbackHandler - Interface in org.apache.synapse.securevault.secret
  Get the required secrets needed from varies secret providers
SecretCallbackHandlerFactory - Class in org.apache.synapse.securevault.secret
  Contains factory methods to create SecretCallbackHandler
SecretCallbackHandlerFactory() - Constructor for class org.apache.synapse.securevault.secret.SecretCallbackHandlerFactory
SecretInformation - Class in org.apache.synapse.securevault.secret
  Encapsulates the All information related to a DataSource TODO - properly remove SecretResolve instances
SecretInformation() - Constructor for class org.apache.synapse.securevault.secret.SecretInformation
SecretInformationFactory - Class in org.apache.synapse.securevault.secret
  Factory to create a DataSourceInformation based on given properties
SecretLoadingModule - Class in org.apache.synapse.securevault.secret
  Loads the secret on behalf of applications
SecretLoadingModule() - Constructor for class org.apache.synapse.securevault.secret.SecretLoadingModule
SecretManager - Class in org.apache.synapse.securevault.secret
  Entry point for manage secrets
SecretManagerAdminMBean - Interface in org.apache.synapse.securevault.secret.mbean
  Admin service for managing SecretManager
SecretManagerSecretCallbackHandler - Class in org.apache.synapse.securevault.secret.handler
  SecretManager based secret provider , this can be used by other application to get secret form SecretManager
SecretManagerSecretCallbackHandler() - Constructor for class org.apache.synapse.securevault.secret.handler.SecretManagerSecretCallbackHandler
SecretRepository - Interface in org.apache.synapse.securevault.secret
  Represents the abstraction 'Repository of secret' Implementation can be any type - file,jdbc
SecretRepositoryProvider - Interface in org.apache.synapse.securevault.secret
  Factory method for creating a instance of a SecretRepository
SecretResolver - Class in org.apache.synapse.securevault
  Responsible for resolving secrets such as password.
SecretResolver() - Constructor for class org.apache.synapse.securevault.SecretResolver
SecretResolverFactory - Class in org.apache.synapse.securevault
  Factory for creating `SecretResolver` instances
SecretResolverFactory() - Constructor for class org.apache.synapse.securevault.SecretResolverFactory
SECURE_VAULT_ALIAS - Static variable in class org.apache.synapse.securevault.SecurityConstants
SECURE_VAULT_ATTRIBUTE - Static variable in class org.apache.synapse.securevault.SecurityConstants
SECURE_VAULT_CAP - Static variable in class org.apache.synapse.securevault.SecurityConstants
SECURE_VAULT_NS - Static variable in class org.apache.synapse.securevault.SecurityConstants
SECURE_VAULT_SIMPLE - Static variable in class org.apache.synapse.securevault.SecurityConstants
SecureVaultException - Exception Class in org.apache.synapse.securevault
  Common exception for all within secure vault module - TODO create fine grain exceptions
SecureVaultException(String) - Constructor for exception class org.apache.synapse.securevault.SecureVaultException
SecureVaultException(String, Throwable) - Constructor for exception class org.apache.synapse.securevault.SecureVaultException
SecureVaultException(String, Throwable, Log) - Constructor for exception class org.apache.synapse.securevault.SecureVaultException
SecureVaultException(String, Log) - Constructor for exception class org.apache.synapse.securevault.SecureVaultException
SecureVaultException(Throwable) - Constructor for exception class org.apache.synapse.securevault.SecureVaultException
SecurityConstants - Class in org.apache.synapse.securevault
SecurityConstants() - Constructor for class org.apache.synapse.securevault.SecurityConstants
setAlgorithm(String) - Method in class org.apache.synapse.securevault.definition.CipherInformation
setAlias(String) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
setAliasSecret(String) - Method in class org.apache.synapse.securevault.secret.SecretInformation
setCipherOperationMode(CipherOperationMode) - Method in class org.apache.synapse.securevault.definition.CipherInformation
setGlobalSecretResolver(SecretResolver) - Method in class org.apache.synapse.securevault.secret.SecretInformation
setId(String) - Method in class org.apache.synapse.securevault.secret.SingleSecretCallback
setInType(EncodingType) - Method in class org.apache.synapse.securevault.definition.CipherInformation
setKeyPasswordProvider(SecretInformation) - Method in class org.apache.synapse.securevault.definition.IdentityKeyStoreInformation
setKeyStorePasswordProvider(SecretInformation) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
setLocalSecretResolver(SecretResolver) - Method in class org.apache.synapse.securevault.secret.SecretInformation
setLocation(String) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
setMode(String) - Method in class org.apache.synapse.securevault.definition.CipherInformation
setOutType(EncodingType) - Method in class org.apache.synapse.securevault.definition.CipherInformation
setParent(SecretRepository) - Method in class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepository
setParent(SecretRepository) - Method in interface org.apache.synapse.securevault.secret.SecretRepository
  Sets the parent secret repository Secret Repositories are made a chain so that , one can get a secret from other.
setPrompt(String) - Method in class org.apache.synapse.securevault.secret.SingleSecretCallback
setProvider(String) - Method in class org.apache.synapse.securevault.definition.CipherInformation
setProvider(String) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
setSecret(String) - Method in class org.apache.synapse.securevault.secret.SingleSecretCallback
setSecretCallbackHandler(SecretCallbackHandler) - Method in class org.apache.synapse.securevault.secret.handler.SharedSecretCallbackHandlerCache
setSecretPrompt(String) - Method in class org.apache.synapse.securevault.secret.SecretInformation
setStoreType(String) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
setToken(String) - Method in class org.apache.synapse.securevault.secret.SecretInformation
setType(String) - Method in class org.apache.synapse.securevault.definition.CipherInformation
setUser(String) - Method in class org.apache.synapse.securevault.secret.SecretInformation
SharedSecretCallbackHandler - Class in org.apache.synapse.securevault.secret.handler
  SecretCallbackHandler that uses an existing SecretCallbackHandler instance provided when starting server
SharedSecretCallbackHandler() - Constructor for class org.apache.synapse.securevault.secret.handler.SharedSecretCallbackHandler
SharedSecretCallbackHandlerCache - Class in org.apache.synapse.securevault.secret.handler
  Keep shared SecretCallbackHandler instance.
shoutDown() - Method in class org.apache.synapse.securevault.secret.SecretManager
shutDown() - Method in class org.apache.synapse.securevault.PasswordManager
shutDown() - Method in interface org.apache.synapse.securevault.secret.mbean.SecretManagerAdminMBean
  Shutting Down the SecretManager
shutDown() - Method in class org.apache.synapse.securevault.SecretResolver
  Shutdown the secret resolver
SingleSecretCallback - Class in org.apache.synapse.securevault.secret
  A single secret callback that can be used to collect a single secret
SingleSecretCallback() - Constructor for class org.apache.synapse.securevault.secret.SingleSecretCallback
SingleSecretCallback(String) - Constructor for class org.apache.synapse.securevault.secret.SingleSecretCallback
SingleSecretCallback(String, String) - Constructor for class org.apache.synapse.securevault.secret.SingleSecretCallback
SymmetricCipher - Class in org.apache.synapse.securevault
  The Cipher doing symmetric cryptographic operations Uses default key when these is no SecretKey
SymmetricCipher(CipherInformation, Key) - Constructor for class org.apache.synapse.securevault.SymmetricCipher
SymmetricCipher(CipherInformation, KeyStoreInformation) - Constructor for class org.apache.synapse.securevault.SymmetricCipher
SymmetricCipher(CipherInformation, KeyStoreWrapper) - Constructor for class org.apache.synapse.securevault.SymmetricCipher

## T

TrustKeyStoreInformation - Class in org.apache.synapse.securevault.definition
  Represents the abstraction - Trusted Certificate Store Information
TrustKeyStoreInformation() - Constructor for class org.apache.synapse.securevault.definition.TrustKeyStoreInformation
TrustKeyStoreWrapper - Class in org.apache.synapse.securevault.keystore
  Represents the abstraction for trusted KeyStore Only expose to get public keys
TrustKeyStoreWrapper() - Constructor for class org.apache.synapse.securevault.keystore.TrustKeyStoreWrapper

## U

unRegisterMBean(String, String) - Method in class org.apache.synapse.securevault.commons.MBeanRegistrar

## V

valueOf(String) - Static method in enum org.apache.synapse.securevault.CipherOperationMode
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.synapse.securevault.EncodingType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.synapse.securevault.KeyStoreType
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.synapse.securevault.CipherOperationMode
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.synapse.securevault.EncodingType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.synapse.securevault.KeyStoreType
  Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I J K L M N O P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form