Class AuditEvent

  • All Implemented Interfaces:
    ILogEvent, java.io.Serializable

    public class AuditEvent
    extends LogEvent
    The log event object that carries message detail of a log event that goes into the Transaction log. Note that the name of this class "AuditEvent" is legacy and has nothing to do with the signed audit log events, whcih are represented by SignedAuditEvent.
    Version:
    $Revision$, $Date$
    See Also:
    MessageFormat, LogResources, Serialized Form
    • Field Detail

      • AUDIT_LOG_STARTUP

        public static final java.lang.String AUDIT_LOG_STARTUP
        See Also:
        Constant Field Values
      • AUDIT_LOG_SHUTDOWN

        public static final java.lang.String AUDIT_LOG_SHUTDOWN
        See Also:
        Constant Field Values
      • CIMC_CERT_VERIFICATION

        public static final java.lang.String CIMC_CERT_VERIFICATION
        See Also:
        Constant Field Values
      • CONFIG_CERT_POLICY

        public static final java.lang.String CONFIG_CERT_POLICY
        See Also:
        Constant Field Values
      • CONFIG_CERT_PROFILE

        public static final java.lang.String CONFIG_CERT_PROFILE
        See Also:
        Constant Field Values
      • CONFIG_CRL_PROFILE

        public static final java.lang.String CONFIG_CRL_PROFILE
        See Also:
        Constant Field Values
      • CONFIG_OCSP_PROFILE

        public static final java.lang.String CONFIG_OCSP_PROFILE
        See Also:
        Constant Field Values
      • CONFIG_ENCRYPTION

        public static final java.lang.String CONFIG_ENCRYPTION
        See Also:
        Constant Field Values
      • SELFTESTS_EXECUTION

        public static final java.lang.String SELFTESTS_EXECUTION
        See Also:
        Constant Field Values
      • AUDIT_LOG_DELETE

        public static final java.lang.String AUDIT_LOG_DELETE
        See Also:
        Constant Field Values
      • KEY_RECOVERY_AGENT_LOGIN

        public static final java.lang.String KEY_RECOVERY_AGENT_LOGIN
        See Also:
        Constant Field Values
      • KEY_GEN_ASYMMETRIC

        public static final java.lang.String KEY_GEN_ASYMMETRIC
        See Also:
        Constant Field Values
      • NON_PROFILE_CERT_REQUEST

        public static final java.lang.String NON_PROFILE_CERT_REQUEST
        See Also:
        Constant Field Values
      • PROFILE_CERT_REQUEST

        public static final java.lang.String PROFILE_CERT_REQUEST
        See Also:
        Constant Field Values
      • CMC_REQUEST_RECEIVED

        public static final java.lang.String CMC_REQUEST_RECEIVED
        See Also:
        Constant Field Values
      • CMC_RESPONSE_SENT

        public static final java.lang.String CMC_RESPONSE_SENT
        See Also:
        Constant Field Values
      • CERT_PROFILE_APPROVAL

        public static final java.lang.String CERT_PROFILE_APPROVAL
        See Also:
        Constant Field Values
      • PROOF_OF_POSSESSION

        public static final java.lang.String PROOF_OF_POSSESSION
        See Also:
        Constant Field Values
      • CMC_PROOF_OF_IDENTIFICATION

        public static final java.lang.String CMC_PROOF_OF_IDENTIFICATION
        See Also:
        Constant Field Values
      • CMC_ID_POP_LINK_WITNESS

        public static final java.lang.String CMC_ID_POP_LINK_WITNESS
        See Also:
        Constant Field Values
      • COMPUTE_RANDOM_DATA_REQUEST

        public static final java.lang.String COMPUTE_RANDOM_DATA_REQUEST
        See Also:
        Constant Field Values
      • COMPUTE_SESSION_KEY_REQUEST

        public static final java.lang.String COMPUTE_SESSION_KEY_REQUEST
        See Also:
        Constant Field Values
      • DIVERSIFY_KEY_REQUEST

        public static final java.lang.String DIVERSIFY_KEY_REQUEST
        See Also:
        Constant Field Values
      • ENCRYPT_DATA_REQUEST

        public static final java.lang.String ENCRYPT_DATA_REQUEST
        See Also:
        Constant Field Values
      • SECURITY_DOMAIN_UPDATE

        public static final java.lang.String SECURITY_DOMAIN_UPDATE
        See Also:
        Constant Field Values
      • CONFIG_SERIAL_NUMBER

        public static final java.lang.String CONFIG_SERIAL_NUMBER
        See Also:
        Constant Field Values
      • TOKEN_CERT_ENROLLMENT

        public static final java.lang.String TOKEN_CERT_ENROLLMENT
        See Also:
        Constant Field Values
      • TOKEN_CERT_RENEWAL

        public static final java.lang.String TOKEN_CERT_RENEWAL
        See Also:
        Constant Field Values
      • TOKEN_CERT_RETRIEVAL

        public static final java.lang.String TOKEN_CERT_RETRIEVAL
        See Also:
        Constant Field Values
      • TOKEN_KEY_RECOVERY

        public static final java.lang.String TOKEN_KEY_RECOVERY
        See Also:
        Constant Field Values
      • TOKEN_CERT_STATUS_CHANGE_REQUEST

        public static final java.lang.String TOKEN_CERT_STATUS_CHANGE_REQUEST
        See Also:
        Constant Field Values
      • TOKEN_OP_REQUEST

        public static final java.lang.String TOKEN_OP_REQUEST
        See Also:
        Constant Field Values
      • TOKEN_KEY_CHANGEOVER_REQUIRED

        public static final java.lang.String TOKEN_KEY_CHANGEOVER_REQUIRED
        See Also:
        Constant Field Values
      • TOKEN_KEY_SANITY_CHECK_SUCCESS

        public static final java.lang.String TOKEN_KEY_SANITY_CHECK_SUCCESS
        See Also:
        Constant Field Values
      • TOKEN_KEY_SANITY_CHECK_FAILURE

        public static final java.lang.String TOKEN_KEY_SANITY_CHECK_FAILURE
        See Also:
        Constant Field Values
      • CONFIG_TOKEN_GENERAL

        public static final java.lang.String CONFIG_TOKEN_GENERAL
        See Also:
        Constant Field Values
      • CONFIG_TOKEN_PROFILE

        public static final java.lang.String CONFIG_TOKEN_PROFILE
        See Also:
        Constant Field Values
      • CONFIG_TOKEN_MAPPING_RESOLVER

        public static final java.lang.String CONFIG_TOKEN_MAPPING_RESOLVER
        See Also:
        Constant Field Values
      • CONFIG_TOKEN_AUTHENTICATOR

        public static final java.lang.String CONFIG_TOKEN_AUTHENTICATOR
        See Also:
        Constant Field Values
      • CONFIG_TOKEN_CONNECTOR

        public static final java.lang.String CONFIG_TOKEN_CONNECTOR
        See Also:
        Constant Field Values
      • CONFIG_TOKEN_RECORD

        public static final java.lang.String CONFIG_TOKEN_RECORD
        See Also:
        Constant Field Values
      • TOKEN_STATE_CHANGE

        public static final java.lang.String TOKEN_STATE_CHANGE
        See Also:
        Constant Field Values
      • AUTHORITY_CONFIG

        public static final java.lang.String AUTHORITY_CONFIG
        See Also:
        Constant Field Values
      • AUDIT_LOG_SIGNING

        public static final java.lang.String AUDIT_LOG_SIGNING
        See Also:
        Constant Field Values
    • Constructor Detail

      • AuditEvent

        public AuditEvent()
      • AuditEvent

        public AuditEvent​(java.lang.String msgFormat)
        Constructs a message event

        Parameters:
        msgFormat - the message string
      • AuditEvent

        public AuditEvent​(java.lang.String msgFormat,
                          java.lang.String param)
        Constructs a message with a parameter. For example,
         new AuditEvent("failed to load {0}", fileName);
         

        Parameters:
        msgFormat - details in message string format
        param - message string parameter
      • AuditEvent

        public AuditEvent​(java.lang.String msgFormat,
                          java.lang.Exception exception)
        Constructs a message from an exception. It can be used to carry a system exception that may contain information about the context. For example,
                 try {
                  ...
                 } catch (IOExeption e) {
                      logHandler.log(new AuditEvent("Encountered System Error {0}", e);
              }
         

        Parameters:
        msgFormat - exception details in message string format
        exception - system exception
      • AuditEvent

        public AuditEvent​(java.lang.Exception e)
        Constructs a message from a base exception. This will use the msgFormat from the exception itself.
                 try {
                  ...
                 } catch (Exception e) {
                      logHandler.log(new AuditEvent(e));
              }
         

        Parameters:
        e - CMS exception
      • AuditEvent

        public AuditEvent​(java.lang.String msgFormat,
                          java.lang.Object[] params)
        Constructs a message event with a list of parameters that will be substituted into the message format.

        Parameters:
        msgFormat - message string format
        params - list of message format parameters