public class SecurityDomainProcessor extends CAProcessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FAILED |
static org.slf4j.Logger |
logger |
static java.lang.String |
SUCCESS |
static java.lang.String[] |
TYPES |
ACL_INFO, ACL_METHOD, aclMethod, ARG_ERROR_CODE, ARG_ERROR_REASON, ARG_OP, ARG_OUTPUT_CONSTRAINT, ARG_OUTPUT_ID, ARG_OUTPUT_LIST, ARG_OUTPUT_NAME, ARG_OUTPUT_SYNTAX, ARG_OUTPUT_VAL, ARG_PROFILE, ARG_PROFILE_APPROVED_BY, ARG_PROFILE_DESC, ARG_PROFILE_ENABLED_BY, ARG_PROFILE_IS_ENABLED, ARG_PROFILE_IS_VISIBLE, ARG_PROFILE_NAME, ARG_PROFILE_REMOTE_ADDR, ARG_PROFILE_REMOTE_HOST, ARG_PROFILE_SET_ID, ARG_RENEWAL_PROFILE_ID, ARG_REQUEST_CREATION_TIME, ARG_REQUEST_ID, ARG_REQUEST_LIST, ARG_REQUEST_MODIFICATION_TIME, ARG_REQUEST_NONCE, ARG_REQUEST_NOTES, ARG_REQUEST_OWNER, ARG_REQUEST_STATUS, ARG_REQUEST_TYPE, ARG_REQUESTS, AUTH_ID, AUTH_MGR, authMgr, authority, authz, AUTHZ_MGR, AUTHZ_RESOURCE_NAME, authzResourceName, CERT_ATTR, certdb, GET_CLIENT_CERT, getClientCert, HDR_LANG, PROFILE_ID, PROFILE_SUB_ID, profileID, profileSubId, ps, queue, statEvents, ug, ul
auditor, id, locale, signedAuditLogger, systemLogger
Constructor and Description |
---|
SecurityDomainProcessor(java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addEntry(netscape.ldap.LDAPEntry entry) |
protected java.lang.String |
auditSubjectID() |
static XMLObject |
convertDomainInfoToXMLObject(DomainInfo domain) |
static DomainInfo |
convertXMLObjectToDomainInfo(XMLObject xmlObject) |
DomainInfo |
getDomainInfo() |
XMLObject |
getDomainXML() |
static java.lang.String |
getEnterpriseGroupName(java.lang.String subsystemname) |
InstallToken |
getInstallToken(java.lang.String user,
java.lang.String host,
java.lang.String subsystem) |
static void |
main(java.lang.String[] args) |
java.lang.String |
modifyEntry(java.lang.String dn,
netscape.ldap.LDAPModification mod) |
java.lang.String |
removeEntry(java.lang.String dn) |
java.lang.String |
removeHost(java.lang.String dn,
java.lang.String type,
java.lang.String hostname,
java.lang.String securePort,
java.lang.String agentSecurePort) |
auditGroupID, auditGroups, auditRequesterID, authenticate, authenticate, authenticate, authenticate, authenticate, authorize, authorize, authorize, endAllEvents, endTiming, getOriginalRequest, getProfileID, getProfileSubsystem, getRequest, getSSLClientCertificate, printParameterValues, saveAuthToken, startTiming, toHashtable, validateNonce
getParams, getUserMessage, log
public static org.slf4j.Logger logger
public static final java.lang.String[] TYPES
public static final java.lang.String SUCCESS
public static final java.lang.String FAILED
public SecurityDomainProcessor(java.util.Locale locale) throws EPropertyNotFound, EBaseException
EPropertyNotFound
EBaseException
public static java.lang.String getEnterpriseGroupName(java.lang.String subsystemname)
public InstallToken getInstallToken(java.lang.String user, java.lang.String host, java.lang.String subsystem) throws java.lang.Exception
java.lang.Exception
public DomainInfo getDomainInfo() throws EBaseException
EBaseException
public XMLObject getDomainXML() throws EBaseException, javax.xml.parsers.ParserConfigurationException
EBaseException
javax.xml.parsers.ParserConfigurationException
public static XMLObject convertDomainInfoToXMLObject(DomainInfo domain) throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException
public static DomainInfo convertXMLObjectToDomainInfo(XMLObject xmlObject)
public java.lang.String removeHost(java.lang.String dn, java.lang.String type, java.lang.String hostname, java.lang.String securePort, java.lang.String agentSecurePort) throws EBaseException
EBaseException
public java.lang.String addEntry(netscape.ldap.LDAPEntry entry)
public java.lang.String modifyEntry(java.lang.String dn, netscape.ldap.LDAPModification mod)
public java.lang.String removeEntry(java.lang.String dn)
protected java.lang.String auditSubjectID()
auditSubjectID
in class CAProcessor
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception