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

Defines | Typedefs | Functions

auth_client.h File Reference

Client-side authenticator library. More...

#include <sofia-sip/msg_types.h>
#include <sofia-sip/url.h>
Include dependency graph for auth_client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define AUTH_CLIENT_H

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_has_authorization (auth_client_t **auc_list)
SOFIAPUBFUN int auc_info (auth_client_t **auc_list, msg_auth_info_t const *ai, msg_hclass_t *credential_class)
SOFIAPUBFUN int auc_register_plugin (auth_client_plugin_t const *plugin)

Detailed Description

Client-side authenticator library.

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

Definition in file auth_client.h.


Generated by  Doxygen 1.6.0   Back to index