svn_auth_dso.h File Reference

Subversion's authentication system - Support for DSOs. More...

#include <apr_pools.h>
#include "svn_auth.h"

Go to the source code of this file.

Functions

void svn_auth_get_gnome_keyring_simple_provider (svn_auth_provider_object_t **provider, apr_pool_t *pool)
 Create and return *provider, an authentication provider of type svn_auth_cred_simple_t that gets/sets information from the user's ~/.subversion configuration directory.
void svn_auth_get_gnome_keyring_ssl_client_cert_pw_provider (svn_auth_provider_object_t **provider, apr_pool_t *pool)
 Create and return *provider, an authentication provider of type svn_auth_cred_ssl_client_cert_pw_t that gets/sets information from the user's ~/.subversion configuration directory.
void svn_auth_get_kwallet_simple_provider (svn_auth_provider_object_t **provider, apr_pool_t *pool)
 Create and return *provider, an authentication provider of type svn_auth_cred_simple_t that gets/sets information from the user's ~/.subversion configuration directory.
void svn_auth_get_kwallet_ssl_client_cert_pw_provider (svn_auth_provider_object_t **provider, apr_pool_t *pool)
 Create and return *provider, an authentication provider of type svn_auth_cred_ssl_client_cert_pw_t that gets/sets information from the user's ~/.subversion configuration directory.


Detailed Description

Subversion's authentication system - Support for DSOs.

Definition in file svn_auth_dso.h.


Function Documentation

void svn_auth_get_gnome_keyring_simple_provider svn_auth_provider_object_t **  provider,
apr_pool_t *  pool
 

Create and return *provider, an authentication provider of type svn_auth_cred_simple_t that gets/sets information from the user's ~/.subversion configuration directory.

Allocate *provider in pool.

This is like svn_client_get_simple_provider(), except that the password is stored in GNOME Keyring.

Since:
New in 1.6
Note:
This function actually works only on systems with libsvn_auth_gnome_keyring and GNOME Keyring installed.

void svn_auth_get_gnome_keyring_ssl_client_cert_pw_provider svn_auth_provider_object_t **  provider,
apr_pool_t *  pool
 

Create and return *provider, an authentication provider of type svn_auth_cred_ssl_client_cert_pw_t that gets/sets information from the user's ~/.subversion configuration directory.

Allocate *provider in pool.

This is like svn_client_get_ssl_client_cert_pw_file_provider(), except that the password is stored in GNOME Keyring.

Since:
New in 1.6
Note:
This function actually works only on systems with libsvn_auth_gnome_keyring and GNOME Keyring installed.

void svn_auth_get_kwallet_simple_provider svn_auth_provider_object_t **  provider,
apr_pool_t *  pool
 

Create and return *provider, an authentication provider of type svn_auth_cred_simple_t that gets/sets information from the user's ~/.subversion configuration directory.

Allocate *provider in pool.

This is like svn_client_get_simple_provider(), except that the password is stored in KWallet.

Since:
New in 1.6
Note:
This function actually works only on systems with libsvn_auth_kwallet and KWallet installed.

void svn_auth_get_kwallet_ssl_client_cert_pw_provider svn_auth_provider_object_t **  provider,
apr_pool_t *  pool
 

Create and return *provider, an authentication provider of type svn_auth_cred_ssl_client_cert_pw_t that gets/sets information from the user's ~/.subversion configuration directory.

Allocate *provider in pool.

This is like svn_client_get_ssl_client_cert_pw_file_provider(), except that the password is stored in KWallet.

Since:
New in 1.6
Note:
This function actually works only on systems with libsvn_auth_kwallet and KWallet installed.


Generated on Wed Sep 24 04:08:30 2008 for Subversion by  doxygen 1.3.9.1