#include "config.h"
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <assert.h>
#include <sofia-sip/auth_digest.h>
#include <sofia-sip/su_debug.h>
#include <sofia-sip/su_wait.h>
#include <sofia-sip/su_alloc.h>
#include <sofia-sip/su_tagarg.h>
#include "sofia-sip/auth_module.h"
#include "sofia-sip/auth_plugin.h"
Include dependency graph for auth_plugin.c:

Functions | |
| int | auth_mod_register_plugin (auth_scheme_t *asch) |
| Register an authentication plugin. | |
| auth_mod_t * | auth_mod_create (su_root_t *root, tag_type_t tag, tag_value_t value,...) |
| Create an authentication plugin module. | |
| auth_mod_t* auth_mod_create | ( | su_root_t * | root, | |
| tag_type_t | tag, | |||
| tag_value_t | value, | |||
| ... | ||||
| ) |
Create an authentication plugin module.
The function auth_mod_create() creates a module used to authenticate the requests.
| root | pointer to a su_root_t object | |
| tag,value,... | tagged argument list |
| int auth_mod_register_plugin | ( | auth_scheme_t * | asch | ) |
Register an authentication plugin.
| 0 | when successful | |
| -1 | upon an error |