Logo Search packages:      
Sourcecode: sofia-sip version File versions  Download package

auth_client.h File Reference


Detailed Description

Client-side authenticator library.

Defined when <sofia-sip/auth_client.h> has been included.

Author:
Pekka Pessi <Pekka.Pessi@nokia.com>
Date:
Created: Wed Feb 14 17:09:44 2001 ppessi

Definition in file auth_client.h.

#include <sofia-sip/msg_types.h>
#include <sofia-sip/url.h>

Go to the source code of this file.

Typedefs

typedef struct auth_client_plugin auth_client_plugin_t
typedef
typedefSOFIA_BEGIN_DECLS
struct auth_client_s 
auth_client_t

Functions

SOFIAPUBFUN int auc_all_credentials (auth_client_t **auc_list, char const *scheme, char const *realm, char const *user, char const *pass)
SOFIAPUBFUN int auc_authorization (auth_client_t **auc_list, msg_t *msg, msg_pub_t *pub, char const *method, url_t const *url, msg_payload_t const *body)
SOFIAPUBFUN int auc_authorization_headers (auth_client_t **auc_list, su_home_t *home, char const *method, url_t const *url, msg_payload_t const *body, msg_header_t **return_headers)
SOFIAPUBFUN int auc_authorize (auth_client_t **auc, msg_t *msg, struct sip_s *sip)
SOFIAPUBFUN int auc_challenge (auth_client_t **auc, su_home_t *home, msg_auth_t const *auth, msg_hclass_t *crcl)
SOFIAPUBFUN int auc_clear_credentials (auth_client_t **auc_list, char const *scheme, char const *realm)
SOFIAPUBFUN int auc_copy_credentials (auth_client_t **dst, auth_client_t const *src)
SOFIAPUBFUN int auc_credentials (auth_client_t **auc, su_home_t *home, char const *data)
SOFIAPUBFUN int auc_register_plugin (auth_client_plugin_t const *plugin)


Generated by  Doxygen 1.6.0   Back to index