Class SignedAuditEvent

java.lang.Object
com.netscape.certsrv.logging.LogEvent
com.netscape.certsrv.logging.SignedAuditEvent
Direct Known Subclasses:
AccessSessionEstablishEvent, AccessSessionTerminatedEvent, AsymKeyGenerationEvent, AsymKeyGenerationProcessedEvent, AuthEvent, AuthzEvent, CertRequestProcessedEvent, CertSigningInfoEvent, CertStatusChangeRequestEvent, CertStatusChangeRequestProcessedEvent, ClientAccessSessionEstablishEvent, ClientAccessSessionTerminatedEvent, CMCSignedRequestSigVerifyEvent, CMCUserSignedRequestSigVerifyEvent, ComputeRandomDataRequestProcessedEvent, ComputeSessionKeyRequestProcessedEvent, ConfigRoleEvent, ConfigSignedAuditEvent, ConfigTrustedPublicKeyEvent, CRLSigningInfoEvent, DeltaCRLGenerationEvent, DeltaCRLPublishingEvent, DiversifyKeyRequestProcessedEvent, EncryptDataRequestProcessedEvent, FullCRLGenerationEvent, FullCRLPublishingEvent, OCSPAddCARequestEvent, OCSPAddCARequestProcessedEvent, OCSPGenerationEvent, OCSPRemoveCARequestEvent, OCSPRemoveCARequestProcessedEvent, OCSPSigningInfoEvent, RandomGenerationEvent, RoleAssumeEvent, ScheduleCRLGenerationEvent, SecurityDataArchivalProcessedEvent, SecurityDataArchivalRequestEvent, SecurityDataExportEvent, SecurityDataInfoEvent, SecurityDataRecoveryEvent, SecurityDataRecoveryProcessedEvent, SecurityDataRecoveryStateChangeEvent, SecurityDataStatusChangeEvent, ServerSideKeygenEnrollKeygenEvent, ServerSideKeygenEnrollKeygenProcessedEvent, ServerSideKeygenEnrollKeyRetrievalEvent, ServerSideKeygenEnrollKeyRetrievalProcessedEvent, ServerSideKeyGenEvent, ServerSideKeyGenProcessedEvent, SymKeyGenerationEvent, SymKeyGenerationProcessedEvent, TokenAppletUpgradeEvent, TokenAuthEvent, TokenFormatEvent, TokenKeyChangeoverEvent, TokenPinResetEvent

public class SignedAuditEvent extends LogEvent
The log event object that carries message detail of a log event that goes into the Signed Audit Event log. This log has the property of being digitally signed for security considerations.
Version:
$Revision$, $Date$
See Also:
  • Field Details

  • Constructor Details

    • SignedAuditEvent

      public SignedAuditEvent()
    • SignedAuditEvent

      public SignedAuditEvent(String msgFormat)
      Constructs a SignedAuditEvent message event.

      Parameters:
      msgFormat - The message string.
    • SignedAuditEvent

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

      Parameters:
      msgFormat - Details in message string format.
      param - Message string parameter.
    • SignedAuditEvent

      public SignedAuditEvent(String msgFormat, Exception exception)
      Constructs a message from an exception. It can be used to carry a signed audit exception that may contain information about the context. For example,
                      try {
                      ...
                      } catch (IOExeption e) {
                              logHandler.log(new SignedAuditEvent("Encountered Signed Audit Error {0}", e);
            }
       

      Parameters:
      msgFormat - Exception details in message string format.
      exception - System exception.
    • SignedAuditEvent

      public SignedAuditEvent(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 SignedAuditEvent(e));
            }
       

      Parameters:
      e - CMS exception.
    • SignedAuditEvent

      public SignedAuditEvent(String msgFormat, 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.
  • Method Details