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, stopServicevlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarningpublic 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.GenericServiceatg.nucleus.ServiceExceptionpublic java.lang.String decode(java.lang.String pValue)
decode in interface atg.nucleus.PropertyValueDecoderpublic java.lang.Object decode(java.lang.Object pValue)
decode in interface atg.nucleus.PropertyValueDecoder