(file) Return to AuditLogger.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/AuditLogger.cpp between version 1.14 and 1.15

version 1.14, 2007/04/10 18:11:01 version 1.15, 2007/05/09 19:17:59
Line 366 
Line 366 
         const String& userName,         const String& userName,
         Boolean successful)         Boolean successful)
 { {
     CIMValue result(successful);  
   
     MessageLoaderParms msgParms(     MessageLoaderParms msgParms(
        "Common.AuditLogger.LOCAL_AUTHENTICATION",        "Common.AuditLogger.LOCAL_AUTHENTICATION",
        "Local authentication attempt: "        "Local authentication attempt: "
        "successful = $0, user = $1. ",        "successful = $0, user = $1. ",
        result.toString(),          CIMValue(successful).toString(),
        userName);        userName);
  
     _writeAuditMessageToFile(     _writeAuditMessageToFile(
Line 388 
Line 386 
         const String& ipAddr,         const String& ipAddr,
         Boolean successful)         Boolean successful)
 { {
     CIMValue result(successful);  
   
     MessageLoaderParms msgParms(     MessageLoaderParms msgParms(
        "Common.AuditLogger.BASIC_AUTHENTICATION",        "Common.AuditLogger.BASIC_AUTHENTICATION",
        "Basic authentication attempt: "        "Basic authentication attempt: "
        "successful = $0, user = $1, IP address = $2.",        "successful = $0, user = $1, IP address = $2.",
        result.toString(),          CIMValue(successful).toString(),
        userName,        userName,
        ipAddr);        ipAddr);
  
Line 405 
Line 401 
         msgParms);         msgParms);
 } }
  
   void AuditLogger::logCertificateBasedAuthentication(
       const String& issuerName,
       const String& subjectName,
       const String& serialNumber,
       const String& ipAddr,
       Boolean successful)
   {
       MessageLoaderParms msgParms(
           "Common.AuditLogger.CERTIFICATE_BASED_AUTHENTICATION",
           "Certificate based authentication attempt: "
               "successful = $0, issuer = $1, subject = $2, serialNumber = $3, "
               "IP address = $4.",
           CIMValue(successful).toString(),
           issuerName,
           subjectName,
           serialNumber,
           ipAddr);
   
       _writeAuditMessageToFile(TYPE_AUTHENTICATION,
           SUBTYPE_CERTIFICATE_BASED_AUTHENTICATION,
           successful ? EVENT_AUTH_SUCCESS : EVENT_AUTH_FAILURE,
           successful ? Logger::INFORMATION: Logger::WARNING,
           msgParms);
   }
   
   void AuditLogger::logCertificateBasedUserValidation(
       const String& userName,
       const String& issuerName,
       const String& subjectName,
       const String& serialNumber,
       const String& ipAddr,
       Boolean successful)
   {
       MessageLoaderParms msgParms(
           "Common.AuditLogger.CERTIFICATE_BASED_USER_VALIDATION",
           "Certificate based user validation attempt: "
               "successful = $0, userName = $1, issuer = $2, subject = $3, "
               "serialNumber = $4, IP address = $5.",
           CIMValue(successful).toString(),
           userName,
           issuerName,
           subjectName,
           serialNumber,
           ipAddr);
   
       _writeAuditMessageToFile( TYPE_AUTHORIZATION,
           SUBTYPE_CERTIFICATE_BASED_USER_VALIDATION,
           successful ? EVENT_AUTH_SUCCESS : EVENT_AUTH_FAILURE,
           successful ? Logger::INFORMATION: Logger::WARNING,
           msgParms);
   }
   
 void AuditLogger::setInitializeCallback( void AuditLogger::setInitializeCallback(
     PEGASUS_AUDITLOGINITIALIZE_CALLBACK_T auditLogInitializeCallback)     PEGASUS_AUDITLOGINITIALIZE_CALLBACK_T auditLogInitializeCallback)
 { {


Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2