A B C D E F G H I K L M O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCertificate(File, char[], String, Certificate) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Add a certificate to the KeyStore
- addCertificate(String, File, char[], String, Certificate) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Add a certificate to the KeyStore
- addSecuredAttribute(String, String, char[]) - Method in class org.apache.tomcat.vault.VaultSession
-
Add secured attribute to specified vault block.
- ALIAS_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
- ATTRIBUTE_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
B
- BASE16_ENCODING - Static variable in class org.apache.tomcat.vault.security.Base64Utils
- BASE64_ENCODING - Static variable in class org.apache.tomcat.vault.security.Base64Utils
- Base64Utils - Class in org.apache.tomcat.vault.security
-
Base64 encoding/decoding utilities.
- Base64Utils() - Constructor for class org.apache.tomcat.vault.security.Base64Utils
C
- CHECK_SEC_ATTR_EXISTS_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
- checkSecuredAttribute(String, String) - Method in class org.apache.tomcat.vault.VaultSession
-
Check whether secured attribute is already set for given vault block and attribute name.
- contains(String, long) - Method in class org.apache.tomcat.vault.security.ExternalPasswordCache
- contains(String, long) - Method in interface org.apache.tomcat.vault.security.PasswordCache
-
Checks whether the cache already contains given key.
- copyFile(File, File) - Static method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
-
Copy file method.
- CREATE_KEYSTORE - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- createKeyStore(String, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Create new empty keystore with specified keyStoreType and keyStorePWD
- CRYPT - Static variable in class org.apache.tomcat.vault.VaultTool
D
- decode(byte[], String, SecretKey, PBEParameterSpec) - Static method in class org.apache.tomcat.vault.security.plugins.PBEUtils
- decode(String, String, int) - Static method in class org.apache.tomcat.vault.util.StringUtil
-
Given a masked password
String, decode it - decode64(String, String, SecretKey, PBEParameterSpec) - Static method in class org.apache.tomcat.vault.security.plugins.PBEUtils
- decrypt(byte[], KeyPair, SecretKey) - Method in class org.apache.tomcat.vault.util.EncryptionUtil
- decrypt(byte[], KeyPair, SecretKeySpec) - Method in class org.apache.tomcat.vault.util.EncryptionUtil
- decrypt(byte[], SecretKeySpec) - Method in class org.apache.tomcat.vault.util.EncryptionUtil
- defaultKeyStoreType - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
E
- ENC_DIR_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
- ENC_FILE_DIR - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- encode(byte[], String, SecretKey, PBEParameterSpec) - Static method in class org.apache.tomcat.vault.security.plugins.PBEUtils
- encode64(byte[], String, SecretKey, PBEParameterSpec) - Static method in class org.apache.tomcat.vault.security.plugins.PBEUtils
- encrypt(byte[], PublicKey, SecretKey) - Method in class org.apache.tomcat.vault.util.EncryptionUtil
- encrypt(byte[], SecretKey) - Method in class org.apache.tomcat.vault.util.EncryptionUtil
- encryptionAlgorithm - Variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- EncryptionUtil - Class in org.apache.tomcat.vault.util
-
Encryption/Decryption utility
- EncryptionUtil(String, int) - Constructor for class org.apache.tomcat.vault.util.EncryptionUtil
- encryptValueWithCRYPT(String, String) - Method in class org.apache.tomcat.vault.VaultSession
-
Encrypt a value using the CRYPT feature.
- exists(String, String) - Method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- exists(String, String) - Method in interface org.apache.tomcat.vault.security.vault.SecurityVault
-
Check whether an attribute value exists in the vault
- ExternalPasswordCache - Class in org.apache.tomcat.vault.security
-
External command password cache.
F
- finishedInit - Variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- fromb64(String) - Static method in class org.apache.tomcat.vault.security.Base64Utils
G
- GENERATE_CONFIG_FILE - Static variable in class org.apache.tomcat.vault.VaultTool
- generateKey() - Method in class org.apache.tomcat.vault.util.EncryptionUtil
- generateKeyPair(String) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Generate a Key Pair
- get() - Static method in class org.apache.tomcat.vault.security.vault.SecurityVaultFactory
-
Get an instance of
SecurityVaultRemember to initialize the vault by checkingSecurityVault.isInitialized() - get(ClassLoader, String) - Static method in class org.apache.tomcat.vault.security.vault.SecurityVaultFactory
-
Get an instance of
SecurityVaultRemember to initialize the vault by checkingSecurityVault.isInitialized() - get(String) - Static method in class org.apache.tomcat.vault.security.vault.SecurityVaultFactory
-
Get an instance of
SecurityVaultRemember to initialize the vault by checkingSecurityVault.isInitialized() - getCachedPasswordsCount() - Method in class org.apache.tomcat.vault.security.ExternalPasswordCache
-
Get number of cached passwords.
- getExternalPasswordCacheInstance() - Static method in class org.apache.tomcat.vault.security.ExternalPasswordCache
- getKeyStore(File, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the KeyStore
- getKeyStore(InputStream, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the Key Store Note: This method wants the InputStream to be not null.
- getKeyStore(String, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the Keystore given the url to the keystore file as a string
- getKeyStore(String, File, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the KeyStore
- getKeyStore(String, InputStream, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the Key Store Note: This method wants the InputStream to be not null.
- getKeyStore(String, String, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the Keystore given the url to the keystore file as a string
- getKeyStore(String, URL, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the Keystore given the URL to the keystore
- getKeyStore(URL, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the Keystore given the URL to the keystore
- getPassword(String) - Method in class org.apache.tomcat.vault.security.ExternalPasswordCache
- getPassword(String) - Method in interface org.apache.tomcat.vault.security.PasswordCache
-
Get password from the cache.
- getPrivateKey(KeyStore, String, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the key pair from the keystore
- getProperty(String) - Method in class org.apache.tomcat.vault.util.PropertySourceVault
- getPublicKey(KeyStore, String, char[]) - Static method in class org.apache.tomcat.vault.util.KeyStoreUtil
-
Get the Public Key from the keystore
- getSensitiveValue(String) - Static method in class org.apache.tomcat.vault.VaultInteractiveSession
- getSession() - Method in class org.apache.tomcat.vault.VaultTool
- getSystemPropertyAsString(String) - Static method in class org.apache.tomcat.vault.util.StringUtil
-
Get the system property value if the string is of the format ${sysproperty}
H
- handshake(Map<String, Object>) - Method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- handshake(Map<String, Object>) - Method in interface org.apache.tomcat.vault.security.vault.SecurityVault
-
Retrieve the shared key from the vault
- HELP_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
I
- init() - Method in class org.apache.tomcat.vault.util.PropertySourceVault
- init(Map<String, Object>) - Method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- init(Map<String, Object>) - Method in interface org.apache.tomcat.vault.security.vault.SecurityVault
-
Initialize the vault
- isFIPS() - Static method in class org.apache.tomcat.vault.security.Util
-
Check for FIPS (vault can't be used with FIPS).
- isInitialized() - Method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- isInitialized() - Method in interface org.apache.tomcat.vault.security.vault.SecurityVault
-
Determine if the vault is initialized
- isNotNull(String) - Static method in class org.apache.tomcat.vault.util.StringUtil
-
Check whether the passed string is null or empty
- isNullOrEmpty(String) - Static method in class org.apache.tomcat.vault.util.StringUtil
-
Check whether the string is null or empty
- isPasswordCommand(char[]) - Static method in class org.apache.tomcat.vault.security.Util
-
Checks whether password can be loaded by
Util.loadPassword(String). - isPasswordCommand(String) - Static method in class org.apache.tomcat.vault.security.Util
-
Checks whether password can be loaded by
Util.loadPassword(String). - isWindows() - Static method in class org.apache.tomcat.vault.VaultTool
- ITERATION_COUNT - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- ITERATION_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
K
- KEY_SIZE - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- keyList() - Method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- keyList() - Method in interface org.apache.tomcat.vault.security.vault.SecurityVault
-
Get the currently vaulted VaultBlock_attribute Names
- keySize - Variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- keystore - Variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- KEYSTORE_ALIAS - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- KEYSTORE_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
- KEYSTORE_PASSWORD - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- KEYSTORE_PASSWORD_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
- KEYSTORE_TYPE - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- KEYSTORE_URL - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- KeyStoreUtil - Class in org.apache.tomcat.vault.util
-
Utility to handle Java Keystore
- KeyStoreUtil() - Constructor for class org.apache.tomcat.vault.util.KeyStoreUtil
L
- load() - Method in class org.apache.tomcat.vault.util.PropertyFileManager
- loadPassword(String) - Static method in class org.apache.tomcat.vault.security.Util
-
Execute a password load command to obtain the char[] contents of a password.
M
- main(String[]) - Static method in class org.apache.tomcat.vault.security.plugins.PBEUtils
- main(String[]) - Static method in class org.apache.tomcat.vault.VaultTool
- match(String, String) - Static method in class org.apache.tomcat.vault.util.StringUtil
-
Match two strings else throw a
RuntimeException
O
- org.apache.tomcat.vault - package org.apache.tomcat.vault
- org.apache.tomcat.vault.security - package org.apache.tomcat.vault.security
- org.apache.tomcat.vault.security.plugins - package org.apache.tomcat.vault.security.plugins
- org.apache.tomcat.vault.security.vault - package org.apache.tomcat.vault.security.vault
- org.apache.tomcat.vault.util - package org.apache.tomcat.vault.util
- outputConfig(PrintStream) - Method in class org.apache.tomcat.vault.VaultSession
-
Print AS7 configuration file to stream.
P
- PAD - Static variable in class org.apache.tomcat.vault.security.Base64Utils
- PASS_MASK_PREFIX - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- PasswordCache - Interface in org.apache.tomcat.vault.security
-
Interface to cache passwords retrieved from external commands.
- PBEUtils - Class in org.apache.tomcat.vault.security.plugins
-
Ecrypt a password using the JaasSecurityDomain password Usage: PBEUtils salt count domain-password password salt : the Salt attribute from the JaasSecurityDomain count : the IterationCount attribute from the JaasSecurityDomain domain-password : the plaintext password that maps to the KeyStorePass attribute from the JaasSecurityDomain password : the plaintext password that should be encrypted with the JaasSecurityDomain password
- PBEUtils() - Constructor for class org.apache.tomcat.vault.security.plugins.PBEUtils
- PicketBoxSecurityVault - Class in org.apache.tomcat.vault.security.vault
-
An instance of
SecurityVaultthat uses aKeyStoreThe shared key just uses a concatenation of aUUIDand a keystore alias. - PicketBoxSecurityVault() - Constructor for class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- PROPERTY_DEFAULT_SEPARATOR - Static variable in class org.apache.tomcat.vault.util.StringUtil
- PropertyFileManager - Class in org.apache.tomcat.vault.util
-
Created by mbeck on 3/4/15.
- PropertyFileManager(String) - Constructor for class org.apache.tomcat.vault.util.PropertyFileManager
- PropertySourceVault - Class in org.apache.tomcat.vault.util
- PropertySourceVault() - Constructor for class org.apache.tomcat.vault.util.PropertySourceVault
- PUBLIC_CERT - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
R
- REGEX - Static variable in class org.apache.tomcat.vault.security.Base64Utils
- remove(String, String, byte[]) - Method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- remove(String, String, byte[]) - Method in interface org.apache.tomcat.vault.security.vault.SecurityVault
-
Remove an existing attribute value
- REMOVE_SEC_ATTR - Static variable in class org.apache.tomcat.vault.VaultTool
- removeSecuredAttribute(String, String) - Method in class org.apache.tomcat.vault.VaultSession
-
Remove secured attribute with given vault block and attribute name.
- reset() - Method in class org.apache.tomcat.vault.security.ExternalPasswordCache
- reset() - Method in interface org.apache.tomcat.vault.security.PasswordCache
-
Reset the cache (clean whole cache and start all over again).
- retrieve(String, String, byte[]) - Method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- retrieve(String, String, byte[]) - Method in interface org.apache.tomcat.vault.security.vault.SecurityVault
-
Retrieve the attribute value
S
- SALT - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- SALT_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
- save(Properties) - Method in class org.apache.tomcat.vault.util.PropertyFileManager
- SEC_ATTR_VALUE_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
- SecurityVault - Interface in org.apache.tomcat.vault.security.vault
-
Vault for secure storage of attributes
- SecurityVaultData - Class in org.apache.tomcat.vault.security.vault
-
Security vault data store with version serialized data storage.
- SecurityVaultData() - Constructor for class org.apache.tomcat.vault.security.vault.SecurityVaultData
-
Default constructor.
- SecurityVaultException - Exception in org.apache.tomcat.vault.security.vault
-
General exception thrown from the vault operations
- SecurityVaultException() - Constructor for exception org.apache.tomcat.vault.security.vault.SecurityVaultException
- SecurityVaultException(String) - Constructor for exception org.apache.tomcat.vault.security.vault.SecurityVaultException
- SecurityVaultException(String, Throwable) - Constructor for exception org.apache.tomcat.vault.security.vault.SecurityVaultException
- SecurityVaultException(Throwable) - Constructor for exception org.apache.tomcat.vault.security.vault.SecurityVaultException
- SecurityVaultFactory - Class in org.apache.tomcat.vault.security.vault
-
A factory to instantiate a
SecurityVault - SecurityVaultFactory() - Constructor for class org.apache.tomcat.vault.security.vault.SecurityVaultFactory
- setSession(VaultInteractiveSession) - Method in class org.apache.tomcat.vault.VaultTool
- start() - Method in class org.apache.tomcat.vault.VaultInteraction
- start() - Method in class org.apache.tomcat.vault.VaultInteractiveSession
- startVaultSession(String) - Method in class org.apache.tomcat.vault.VaultSession
-
Start the vault with given alias.
- store(String, String, char[], byte[]) - Method in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- store(String, String, char[], byte[]) - Method in interface org.apache.tomcat.vault.security.vault.SecurityVault
-
Store an attribute value
- storePassword(String, char[]) - Method in class org.apache.tomcat.vault.security.ExternalPasswordCache
- storePassword(String, char[]) - Method in interface org.apache.tomcat.vault.security.PasswordCache
-
Store password to the cache.
- StringUtil - Class in org.apache.tomcat.vault.util
-
Utility dealing with Strings
- StringUtil() - Constructor for class org.apache.tomcat.vault.util.StringUtil
T
- tob64(byte[]) - Static method in class org.apache.tomcat.vault.security.Base64Utils
- tob64(byte[], boolean) - Static method in class org.apache.tomcat.vault.security.Base64Utils
- tokenize(String) - Static method in class org.apache.tomcat.vault.util.StringUtil
-
Given a comma separated string, get the tokens as a
List
U
- Util - Class in org.apache.tomcat.vault.security
-
Util.
- Util() - Constructor for class org.apache.tomcat.vault.security.Util
V
- validateEncryptionDirectory() - Method in class org.apache.tomcat.vault.VaultSession
- validateIterationCount() - Method in class org.apache.tomcat.vault.VaultSession
- validateKeystorePassword() - Method in class org.apache.tomcat.vault.VaultSession
- validateKeystoreURL() - Method in class org.apache.tomcat.vault.VaultSession
- validateSalt() - Method in class org.apache.tomcat.vault.VaultSession
- VAULT_BLOCK_PARAM - Static variable in class org.apache.tomcat.vault.VaultTool
- VAULT_CONTENT_FILE - Static variable in class org.apache.tomcat.vault.security.vault.PicketBoxSecurityVault
- VAULT_ENC_ALGORITHM - Static variable in class org.apache.tomcat.vault.VaultSession
- vaultConfigurationDisplay() - Method in class org.apache.tomcat.vault.VaultSession
-
Display info about vault itself in form of AS7 configuration file.
- VaultInteraction - Class in org.apache.tomcat.vault
-
Interaction with initialized
SecurityVaultvia theVaultTool - VaultInteraction(VaultSession) - Constructor for class org.apache.tomcat.vault.VaultInteraction
- VaultInteractiveSession - Class in org.apache.tomcat.vault
-
An interactive session for
VaultTool - VaultInteractiveSession() - Constructor for class org.apache.tomcat.vault.VaultInteractiveSession
- VaultSession - Class in org.apache.tomcat.vault
-
Non-interactive session for
VaultTool - VaultSession(String, String, String, String, int) - Constructor for class org.apache.tomcat.vault.VaultSession
-
Constructor to create VaultSession.
- VaultTool - Class in org.apache.tomcat.vault
-
Command Line Tool for the default implementation of the
SecurityVault - VaultTool() - Constructor for class org.apache.tomcat.vault.VaultTool
- VaultTool(String[]) - Constructor for class org.apache.tomcat.vault.VaultTool
All Classes All Packages