|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.shibboleth.common.log.AuditLogEntry
public class AuditLogEntry
Represents an auditable event in the system.
Field Summary | |
---|---|
private String |
assertingPartyId
Entity ID of the provider (message issuer). |
static String |
AUDIT_LOGGER_NAME
Name of the Logger for the shibboleth audit log. |
private org.joda.time.DateTime |
auditEventTime
UTC IS8601 timestamp of the audit event. |
private static org.joda.time.format.DateTimeFormatter |
dateFormatter
Formatter used to convert timestamps to strings. |
private String |
messageProfile
URI of profile in use. |
private String |
nameIdValue
Value of the SAML name identifier. |
private String |
principalAuthenticationMethod
URIs of the authentication methods currently active for the user. |
private String |
principalName
Principal ID of the user the request was made about. |
private List<String> |
releasedAttributes
Internal ID of the user attributes released. |
private String |
relyingPartyId
Entity ID of the relying party. |
private String |
requestBinding
URI of binding used by the relying party. |
private String |
requestId
Unique ID of the request message. |
private String |
responseBinding
URI of binding used to respond to relying party. |
private String |
responseId
Unqiue ID of the response message. |
Constructor Summary | |
---|---|
AuditLogEntry()
Constructor. |
Method Summary | |
---|---|
String |
getAssertingPartyId()
Gets the provider (message issuer) ID. |
org.joda.time.DateTime |
getAuditEventTime()
Gets the timestamp for this audit event. |
String |
getMessageProfile()
Gets the URI of the message profile being used. |
String |
getNameIdValue()
Gets the value of the SAML name identifier. |
String |
getPrincipalAuthenticationMethod()
Gets the authentication method, identified by their URI, used to log into the relying party. |
String |
getPrincipalName()
Gets the principal ID of the user. |
List<String> |
getReleasedAttributes()
Gets the list of internal IDs of the attributes that were released. |
String |
getRelyingPartyId()
Gets the entity ID of the relying party. |
String |
getRequestBinding()
Gets the URI of the binding used during the request. |
String |
getRequestId()
Gets the unique ID of the request. |
String |
getResponseBinding()
Gets the URI of the binding used during the response. |
String |
getResponseId()
Gets the unique ID of the response message. |
void |
setAssertingPartyId(String id)
Sets the provider (message issuer) ID. |
void |
setMessageProfile(String profileURI)
Sets the URI of the message profile being used. |
void |
setNameIdValue(String value)
Sets the value of the SAML name identifier. |
void |
setPrincipalAuthenticationMethod(String method)
Sets the authentication method, identified by their URI, used to log into the relying party. |
void |
setPrincipalName(String id)
Sets the principal ID of the user. |
void |
setRelyingPartyId(String entityId)
Sets the entity ID of the relying party. |
void |
setRequestBinding(String bindingURI)
Sets the URI of the binding used during the request. |
void |
setRequestId(String id)
Sets the unique ID of the request. |
void |
setResponseBinding(String bindingURI)
Sets the URI of the binding used during the response. |
void |
setResponseId(String id)
Sets the unique ID of the response message. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String AUDIT_LOGGER_NAME
private static org.joda.time.format.DateTimeFormatter dateFormatter
private org.joda.time.DateTime auditEventTime
private String assertingPartyId
private String relyingPartyId
private String requestBinding
private String responseBinding
private String messageProfile
private String requestId
private String responseId
private String principalName
private String principalAuthenticationMethod
private List<String> releasedAttributes
private String nameIdValue
Constructor Detail |
---|
public AuditLogEntry()
Method Detail |
---|
public String getAssertingPartyId()
public org.joda.time.DateTime getAuditEventTime()
public String getMessageProfile()
public String getNameIdValue()
public String getPrincipalAuthenticationMethod()
public String getPrincipalName()
public List<String> getReleasedAttributes()
public String getRelyingPartyId()
public String getRequestBinding()
public String getRequestId()
public String getResponseBinding()
public String getResponseId()
public void setAssertingPartyId(String id)
id
- provider (message issuer) IDpublic void setMessageProfile(String profileURI)
profileURI
- URI of the message profile being usedpublic void setNameIdValue(String value)
value
- value of the SAML name identifierpublic void setPrincipalAuthenticationMethod(String method)
method
- authentication method, identified by their URI, used to log into the relying partypublic void setPrincipalName(String id)
id
- principal ID of the userpublic void setRelyingPartyId(String entityId)
entityId
- entity ID of the relying partypublic void setRequestBinding(String bindingURI)
bindingURI
- URI of the binding used during the requestpublic void setRequestId(String id)
id
- unique ID of the requestpublic void setResponseBinding(String bindingURI)
bindingURI
- URI of the binding used during the responsepublic void setResponseId(String id)
id
- unique ID of the response messagepublic String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |