public class PropertyObfuscationVault extends Object implements org.jboss.security.vault.SecurityVault
| Constructor and Description |
|---|
PropertyObfuscationVault() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
exists(String vaultBlock,
String attributeName) |
byte[] |
handshake(Map<String,Object> handshakeOptions) |
void |
init(Map<String,Object> options) |
boolean |
isInitialized() |
Set<String> |
keyList() |
boolean |
remove(String vaultBlock,
String attributeName,
byte[] sharedKey) |
char[] |
retrieve(String blockType,
String systemProperty,
byte[] defaultValue)
Documentation provided since slightly changing the meaning of method parameters
from the overriden method.
|
void |
store(String vaultBlock,
String attributeName,
char[] attributeValue,
byte[] sharedKey) |
public void init(Map<String,Object> options) throws org.jboss.security.vault.SecurityVaultException
init in interface org.jboss.security.vault.SecurityVaultorg.jboss.security.vault.SecurityVaultExceptionpublic boolean isInitialized()
isInitialized in interface org.jboss.security.vault.SecurityVaultpublic byte[] handshake(Map<String,Object> handshakeOptions) throws org.jboss.security.vault.SecurityVaultException
handshake in interface org.jboss.security.vault.SecurityVaultorg.jboss.security.vault.SecurityVaultExceptionpublic Set<String> keyList() throws org.jboss.security.vault.SecurityVaultException
keyList in interface org.jboss.security.vault.SecurityVaultorg.jboss.security.vault.SecurityVaultExceptionpublic boolean exists(String vaultBlock, String attributeName) throws org.jboss.security.vault.SecurityVaultException
exists in interface org.jboss.security.vault.SecurityVaultorg.jboss.security.vault.SecurityVaultExceptionpublic void store(String vaultBlock, String attributeName, char[] attributeValue, byte[] sharedKey) throws org.jboss.security.vault.SecurityVaultException
store in interface org.jboss.security.vault.SecurityVaultorg.jboss.security.vault.SecurityVaultExceptionpublic char[] retrieve(String blockType, String systemProperty, byte[] defaultValue) throws org.jboss.security.vault.SecurityVaultException
retrieve in interface org.jboss.security.vault.SecurityVaultblockType - if 'restricted' then the value is obfuscated; if 'open' then value is not obfuscatedsystemProperty - name of system property where that contains the valuedefaultValue - default value if no system property found or emptyorg.jboss.security.vault.SecurityVaultExceptionCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.