A B C D E F G H I J K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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 - 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 - org.apache.synapse.securevault.EncodingType
C
- CA_CERTIFICATES_PATH - 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 - 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 - 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 - 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 - 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 - 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 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(String, Throwable, Log) - Constructor for exception org.apache.synapse.securevault.SecureVaultException
- SecureVaultException(String, Log) - Constructor for exception org.apache.synapse.securevault.SecureVaultException
- SecureVaultException(Throwable) - 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() - 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.
All Classes All Packages