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
SecDispatcherdecrypt in interface SecDispatcherSecDispatcherExceptionprivate 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
SecDispatcherExceptionprivate java.lang.String getMaster(SettingsSecurity sec) throws SecDispatcherException
SecDispatcherExceptionpublic 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.IOExceptionprivate static final void usage()
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionprivate static void show(boolean showMaster)
throws java.lang.Exception
java.lang.Exception