BLOG | DOCUMENTATION | TRAC

Home --> Documentations --> PJSIP Reference

sip_auth_parser.h File Reference

SIP Authorization Parser Module. More...

#include <pj/types.h>

Functions

PJ_BEGIN_DECL pj_status_t pjsip_auth_init_parser (void)
void pjsip_auth_deinit_parser ()

Variables

const pj_str_t pjsip_USERNAME_STR
const pj_str_t pjsip_REALM_STR
const pj_str_t pjsip_NONCE_STR
const pj_str_t pjsip_URI_STR
const pj_str_t pjsip_RESPONSE_STR
const pj_str_t pjsip_ALGORITHM_STR
const pj_str_t pjsip_DOMAIN_STR
const pj_str_t pjsip_STALE_STR
const pj_str_t pjsip_QOP_STR
const pj_str_t pjsip_CNONCE_STR
const pj_str_t pjsip_OPAQUE_STR
const pj_str_t pjsip_NC_STR
const pj_str_t pjsip_TRUE_STR
const pj_str_t pjsip_FALSE_STR
const pj_str_t pjsip_DIGEST_STR
const pj_str_t pjsip_PGP_STR
const pj_str_t pjsip_MD5_STR
const pj_str_t pjsip_AUTH_STR

Detailed Description


Function Documentation

PJ_BEGIN_DECL pj_status_t pjsip_auth_init_parser ( void   ) 

Initialize and register authorization parser module. This will register parser handler for various Authorization related headers such as Authorization, WWW-Authenticate, Proxy-Authorizization, and Proxy-Authenticate headers.

This function is called automatically by the main SIP parser.

Returns:
PJ_SUCCESS or the appropriate status code.
void pjsip_auth_deinit_parser (  ) 

DeInitialize authorization parser module.


Variable Documentation

"username" string const.

"realm" string const.

"nonce" string const.

"uri" string const.

"response" string const.

"algorithm" string const.

"domain" string const.

"stale" string const.

"qop" string const.

"cnonce" string const.

"opaque" string const.

"nc" string const.

"true" string const.

"false" string const.

"digest" string const.

"pgp" string const.

"md5" string const.

"auth" string const.

 


PJSIP Open Source, high performance, small footprint, and very very portable SIP stack
Copyright (C) 2006-2008 Teluu Inc.