Skip to main content

svn_auth_get_platform_specific_client_providers

Function svn_auth_get_platform_specific_client_providers 

Source
pub unsafe extern "C" fn svn_auth_get_platform_specific_client_providers(
    providers: *mut *mut apr_array_header_t,
    config: *mut svn_config_t,
    pool: *mut apr_pool_t,
) -> *mut svn_error_t
Expand description

Set @a *providers to an array of svn_auth_provider_object_t * objects. Only client authentication providers available for the current platform are returned. Order of the platform-specific authentication providers is determined by the ‘password-stores’ configuration option which is retrieved from @a config. @a config can be NULL.

Create and allocate @a *providers in @a pool.

Default order of the platform-specific authentication providers:

  1. gnome-keyring
  2. kwallet
  3. keychain
  4. gpg-agent
  5. windows-cryptoapi

@since New in 1.6.