public class AESPropertyDecoder
extends atg.nucleus.GenericService
implements atg.nucleus.PropertyValueDecoder
PropertyValueDecode
implementation.
This implementation requires password to be stored as Base64 coded AES cipher text.
I.e. it takes input value, decodes it with Base64 algorithm and then decodes it with AES.
Result will be treated as a UTF-8 string.PropertyValueDecoder
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION |
Constructor and Description |
---|
AESPropertyDecoder() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
decode(java.lang.Object pValue) |
java.lang.String |
decode(java.lang.String pValue) |
void |
doStartService() |
java.lang.String |
getSecurityProviderClass()
Getter method for the
securityProviderClass property. |
void |
setSecurityProviderClass(java.lang.String pSecurityProviderClass) |
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public static final java.lang.String CLASS_VERSION
public java.lang.String getSecurityProviderClass()
securityProviderClass
property. This property specifies a
fully qualified Security Provider implementation class to be used.public void setSecurityProviderClass(java.lang.String pSecurityProviderClass)
public void doStartService() throws atg.nucleus.ServiceException
doStartService
in class atg.nucleus.GenericService
atg.nucleus.ServiceException
public java.lang.String decode(java.lang.String pValue)
decode
in interface atg.nucleus.PropertyValueDecoder
public java.lang.Object decode(java.lang.Object pValue)
decode
in interface atg.nucleus.PropertyValueDecoder