21 #ifndef _OSIP_AUTHENTICATION_INFO_H_
22 #define _OSIP_AUTHENTICATION_INFO_H_
int osip_authentication_info_to_str(const osip_authentication_info_t *header, char **dest)
Get a string representation of a Authenication-Info element.
int osip_authentication_info_clone(const osip_authentication_info_t *header, osip_authentication_info_t **dest)
Clone a Authenication-Info element.
char * cnonce
cnonce value
void osip_authentication_info_set_auth_type(osip_authentication_info_t *header, char *value)
Add the auth_type parameter from a Authenication-Info element.
void osip_authentication_info_set_nonce_count(osip_authentication_info_t *header, char *value)
Add the nc parameter from a Authenication-Info element.
void osip_authentication_info_free(osip_authentication_info_t *header)
Free a Authenication-Info element.
char * osip_authentication_info_get_nonce_count(osip_authentication_info_t *header)
Get value of the nc parameter from a Authenication-Info element.
char * auth_type
Authentication Type (Basic or Digest)
void osip_authentication_info_set_nextnonce(osip_authentication_info_t *header, char *value)
Add the nextnonce parameter from a Authenication-Info element.
char * nonce_count
noncecount value
void osip_authentication_info_set_srand(osip_authentication_info_t *header, char *value)
Add the srand parameter from a Authenication-Info element.
void osip_authentication_info_set_rspauth(osip_authentication_info_t *header, char *value)
Add the rspauth parameter from a Authenication-Info element.
void osip_authentication_info_set_qop_options(osip_authentication_info_t *header, char *value)
Add the qop_options parameter from a Authenication-Info element.
char * osip_authentication_info_get_realm(osip_authentication_info_t *header)
Get value of the realm parameter from a Authenication-Info element.
char * targetname
targetname value
char * osip_authentication_info_get_nextnonce(osip_authentication_info_t *header)
Get value of the nextnonce parameter from a Authenication-Info element.
char * opaque
opaque value
void osip_authentication_info_set_targetname(osip_authentication_info_t *header, char *value)
Add the targetname parameter from a Authenication-Info element.
char * nextnonce
nextnonce value
int osip_authentication_info_init(osip_authentication_info_t **header)
Allocate a Authenication-Info element.
Definition of the Authentication-Info header.
char * qop_options
qop options value
char * osip_authentication_info_get_srand(osip_authentication_info_t *header)
Get value of the srand parameter from a Authenication-Info element.
char * osip_authentication_info_get_targetname(osip_authentication_info_t *header)
Get value of the targetname parameter from a Authenication-Info element.
char * osip_authentication_info_get_qop_options(osip_authentication_info_t *header)
Get value of the qop_options parameter from a Authenication-Info element.
char * rspauth
rspauth value
int osip_authentication_info_parse(osip_authentication_info_t *header, const char *hvalue)
Parse a Authenication-Info element.
void osip_authentication_info_set_opaque(osip_authentication_info_t *header, char *value)
Add the opaque parameter from a Authenication-Info element.
char * osip_authentication_info_get_snum(osip_authentication_info_t *header)
Get value of the snum parameter from a Authenication-Info element.
char * osip_authentication_info_get_cnonce(osip_authentication_info_t *header)
Get value of the cnonce parameter from a Authenication-Info element.
char * osip_authentication_info_get_opaque(osip_authentication_info_t *header)
Get value of the opaque parameter from a Authenication-Info element.
void osip_authentication_info_set_cnonce(osip_authentication_info_t *header, char *value)
Add the cnonce parameter from a Authenication-Info element.
void osip_authentication_info_set_realm(osip_authentication_info_t *header, char *value)
Add the realm parameter from a Authenication-Info element.
void osip_authentication_info_set_snum(osip_authentication_info_t *header, char *value)
Add the snum parameter from a Authenication-Info element.
char * osip_authentication_info_get_auth_type(osip_authentication_info_t *header)
Get value of the auth_type parameter from a Authenication-Info element.
char * osip_authentication_info_get_rspauth(osip_authentication_info_t *header)
Get value of the rspauth parameter from a Authenication-Info element.