- 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(Element, boolean) - Static method in class org.apache.synapse.securevault.SecretResolverFactory
-
Creates an SecretResolver
instance from an XML
- create(OMElement, boolean) - Static method in class org.apache.synapse.securevault.SecretResolverFactory
-
Creates an SecretResolver
instance from an XML
- create(Properties, String) - Static method in class org.apache.synapse.securevault.SecretResolverFactory
-
Creates an SecretResolver
instance from a set of property
- create(NamedNodeMap) - Static method in class org.apache.synapse.securevault.SecretResolverFactory
-
Creates an SecretResolver
instance from a set of DOM Node
- createCipher(CipherInformation, KeyStoreInformation) - Static method in class org.apache.synapse.securevault.CipherFactory
-
- createCipher(CipherInformation, KeyStoreWrapper) - Static method in class org.apache.synapse.securevault.CipherFactory
-
- createCipher(CipherInformation, Key) - 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(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
- createSecretCallbackHandler(String) - Static method in class org.apache.synapse.securevault.secret.SecretCallbackHandlerFactory
-
Creates a SecretCallbackHandler instance based on provided class
- 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
- 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
- createTrustKeyStoreInformation(Properties) - Static method in class org.apache.synapse.securevault.definition.KeyStoreInformationFactory
-
Creates a TrustKeyStoreInformation using synapse properties
Uses TrustStore Configuration properties
- 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(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(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.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(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
- 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.
- 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(String, String) - Method in class org.apache.synapse.securevault.keystore.IdentityKeyStoreWrapper
-
Returns the private or secret key based on given password and alias
- 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
- 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(String) - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
-
Returns the public key for the given alias
- getPublicKey() - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
-
Returns the public key based on initialization data
- 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(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 .
- getSecret() - Method in class org.apache.synapse.securevault.secret.SingleSecretCallback
-
- 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(String, String) - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
-
Returns the secret key
- getSecretKey() - Method in class org.apache.synapse.securevault.keystore.KeyStoreWrapper
-
Returns the secret key based on initialization data
- 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
-
- 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(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(Properties, String) - Method in class org.apache.synapse.securevault.PasswordManager
-
- init() - Method in interface org.apache.synapse.securevault.secret.mbean.SecretManagerAdminMBean
-
Initialize the SecretManager
- init(Properties, String) - Method in class org.apache.synapse.securevault.secret.repository.FileBaseSecretRepository
-
Initializes the repository based on provided properties
- init(SecretCallbackHandler[]) - Method in class org.apache.synapse.securevault.secret.SecretLoadingModule
-
Initialized SecretLoadingModule with SecretCallbackHandlers
- init(Properties) - Method in class org.apache.synapse.securevault.secret.SecretManager
-
Initializes the Secret Manager by providing configuration properties
- init(Properties, String) - Method in interface org.apache.synapse.securevault.secret.SecretRepository
-
Initializes the repository based on provided properties
- init(SecretCallbackHandler) - Method in class org.apache.synapse.securevault.SecretResolver
-
Initializes by giving an instance of SecretCallbackHandler
to be used to
retrieve secrets
- 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
- 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 in org.apache.synapse.securevault
-
Common exception for all within secure vault module - TODO create fine grain exceptions
- SecureVaultException(String) - Constructor for exception org.apache.synapse.securevault.SecureVaultException
-
- SecureVaultException(String, Throwable) - Constructor for exception org.apache.synapse.securevault.SecureVaultException
-
- SecureVaultException(Throwable) - Constructor for exception org.apache.synapse.securevault.SecureVaultException
-
- SecureVaultException(String, Log) - Constructor for exception org.apache.synapse.securevault.SecureVaultException
-
- SecureVaultException(String, Throwable, Log) - Constructor for exception 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(String) - Constructor for class org.apache.synapse.securevault.secret.SingleSecretCallback
-
- SingleSecretCallback(String, String) - Constructor for class org.apache.synapse.securevault.secret.SingleSecretCallback
-
- SingleSecretCallback() - 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, KeyStoreInformation) - Constructor for class org.apache.synapse.securevault.SymmetricCipher
-
- SymmetricCipher(CipherInformation, KeyStoreWrapper) - Constructor for class org.apache.synapse.securevault.SymmetricCipher
-
- SymmetricCipher(CipherInformation, Key) - Constructor for class org.apache.synapse.securevault.SymmetricCipher
-