Package com.netscape.certsrv.logging
Interface IAuditor
-
- All Known Implementing Classes:
Auditor
public interface IAuditor
- Author:
- Endi S. Dewata
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SIGNED_AUDIT_EMPTY_NAME_VALUE_PAIR
static java.lang.String
SIGNED_AUDIT_OPERATION
static java.lang.String
SIGNED_AUDIT_RESOURCE
static java.lang.String
SIGNED_AUDIT_SCOPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getGroups(java.lang.String subjectID)
Get signed audit groups This method is called to extract all "groups" associated with the "auditSubjectID()".java.lang.String
getParamString(java.lang.StringBuilder parameters, java.util.Map<java.lang.String,java.lang.String> params)
java.lang.String
getParamString(java.lang.String scope, java.lang.String type, java.lang.String id, java.util.Map<java.lang.String,java.lang.String> params)
Get signed audit parameters as a string.java.lang.String
getParamString(java.util.Map<java.lang.String,java.lang.String> params)
java.lang.String
getSubjectID()
Get signed audit log subject ID This method is called to obtain the "SubjectID" for a signed audit log message.
-
-
-
Field Detail
-
SIGNED_AUDIT_SCOPE
static final java.lang.String SIGNED_AUDIT_SCOPE
- See Also:
- Constant Field Values
-
SIGNED_AUDIT_OPERATION
static final java.lang.String SIGNED_AUDIT_OPERATION
- See Also:
- Constant Field Values
-
SIGNED_AUDIT_RESOURCE
static final java.lang.String SIGNED_AUDIT_RESOURCE
- See Also:
- Constant Field Values
-
SIGNED_AUDIT_EMPTY_NAME_VALUE_PAIR
static final java.lang.String SIGNED_AUDIT_EMPTY_NAME_VALUE_PAIR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSubjectID
java.lang.String getSubjectID()
Get signed audit log subject ID This method is called to obtain the "SubjectID" for a signed audit log message.- Returns:
- id string containing the signed audit log message SubjectID
-
getGroups
java.lang.String getGroups(java.lang.String subjectID)
Get signed audit groups This method is called to extract all "groups" associated with the "auditSubjectID()".- Parameters:
subjectID
- string containing the signed audit log message SubjectID- Returns:
- a delimited string of groups associated with the "auditSubjectID()"
-
getParamString
java.lang.String getParamString(java.lang.String scope, java.lang.String type, java.lang.String id, java.util.Map<java.lang.String,java.lang.String> params)
Get signed audit parameters as a string. This method is called to convert parameters into a string of name;;value pairs separated by a '+' if more than one name;;value pair exists.- Returns:
- a delimited string of one or more delimited name/value pairs
-
getParamString
java.lang.String getParamString(java.util.Map<java.lang.String,java.lang.String> params)
-
getParamString
java.lang.String getParamString(java.lang.StringBuilder parameters, java.util.Map<java.lang.String,java.lang.String> params)
-
-