EnforceAuthRules.cpp File Reference

#include "os/OsReadLock.h"
#include "os/OsWriteLock.h"
#include "os/OsConfigDb.h"
#include "os/OsSysLog.h"
#include "os/OsFS.h"
#include "sipXecsService/SipXecsService.h"
#include "sipXecsService/SharedSecret.h"
#include "EnforceAuthRules.h"
#include "sipdb/CredentialDB.h"
#include "sipdb/PermissionDB.h"

Functions

AuthPlugingetAuthPlugin (const UtlString &pluginName)
 Factory used by PluginHooks to dynamically link the plugin instance.

Variables

const char DEFAULT_AUTH_RULES_FILENAME [] = "authrules.xml"
const char RULES_FILENAME_CONFIG_PARAM [] = "RULES"
const char IDENTITY_VALIDITY_CONFIG_NAME [] = "IDENTITY_VALIDITY_SECONDS"
const unsigned int DefaultSignatureValiditySeconds = 10


Function Documentation

AuthPlugin* getAuthPlugin ( const UtlString pluginName  ) 

Factory used by PluginHooks to dynamically link the plugin instance.


Variable Documentation

const char DEFAULT_AUTH_RULES_FILENAME[] = "authrules.xml"

const char RULES_FILENAME_CONFIG_PARAM[] = "RULES"

const char IDENTITY_VALIDITY_CONFIG_NAME[] = "IDENTITY_VALIDITY_SECONDS"

const unsigned int DefaultSignatureValiditySeconds = 10


Online Library Docs

sipXecs home page

Version 4.2.1-018930 2010-07-31T01:50:17 build33 abuild