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

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, KeyStoreInformation) - Constructor for class org.apache.synapse.securevault.AsymmetricCipher
 
AsymmetricCipher(CipherInformation, KeyStoreWrapper) - Constructor for class org.apache.synapse.securevault.AsymmetricCipher
 
AsymmetricCipher(CipherInformation, Key) - Constructor for class org.apache.synapse.securevault.AsymmetricCipher
 

B

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

C

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

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
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
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(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
 

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, Exception) - Method in class org.apache.synapse.securevault.definition.KeyStoreInformation
 
handleException(String, Exception) - Method in class org.apache.synapse.securevault.keystore.AbstractKeyStoreLoader
 
handleException(String) - 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(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

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
 
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
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
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 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
 

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 
Skip navigation links

Copyright © 2005–2017 Apache Software Foundation. All rights reserved.