public class DefaultSecDispatcher extends org.codehaus.plexus.logging.AbstractLogEnabled implements SecDispatcher
Modifier and Type | Field and Description |
---|---|
protected org.sonatype.plexus.components.cipher.PlexusCipher |
_cipher
DefaultHandler
|
protected java.lang.String |
_configurationFile |
protected java.util.Map |
_decryptors
All available dispatchers
|
static char |
ATTR_START |
static char |
ATTR_STOP |
static java.lang.String |
SYSTEM_PROPERTY_SEC_LOCATION |
static java.lang.String |
TYPE_ATTR |
ROLE, SYSTEM_PROPERTY_MASTER_PASSWORD, SYSTEM_PROPERTY_SERVER_PASSWORD
Constructor and Description |
---|
DefaultSecDispatcher() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
decrypt(java.lang.String str)
decrypt given encrypted string
|
java.lang.String |
getConfigurationFile() |
private java.lang.String |
getMaster(SettingsSecurity sec) |
private SettingsSecurity |
getSec() |
private boolean |
isEncryptedString(java.lang.String str) |
static void |
main(java.lang.String[] args) |
private static boolean |
propertyExists(java.lang.String[] values,
java.lang.String[] av)
Encrytion helper
|
void |
setConfigurationFile(java.lang.String file) |
private static void |
show(boolean showMaster) |
private java.lang.String |
strip(java.lang.String str) |
private java.util.Map |
stripAttributes(java.lang.String str) |
private static void |
usage() |
public static final java.lang.String SYSTEM_PROPERTY_SEC_LOCATION
public static final java.lang.String TYPE_ATTR
public static final char ATTR_START
public static final char ATTR_STOP
protected org.sonatype.plexus.components.cipher.PlexusCipher _cipher
protected java.util.Map _decryptors
protected java.lang.String _configurationFile
public java.lang.String decrypt(java.lang.String str) throws SecDispatcherException
SecDispatcher
decrypt
in interface SecDispatcher
SecDispatcherException
private java.lang.String strip(java.lang.String str)
private java.util.Map stripAttributes(java.lang.String str)
private boolean isEncryptedString(java.lang.String str)
private SettingsSecurity getSec() throws SecDispatcherException
SecDispatcherException
private java.lang.String getMaster(SettingsSecurity sec) throws SecDispatcherException
SecDispatcherException
public java.lang.String getConfigurationFile()
public void setConfigurationFile(java.lang.String file)
private static boolean propertyExists(java.lang.String[] values, java.lang.String[] av)
java.io.IOException
private static final void usage()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
private static void show(boolean showMaster) throws java.lang.Exception
java.lang.Exception