Subversion
Macros
Cached authentication data attributes

Attributes of authentication credentials. More...

Macros

#define SVN_CONFIG_REALMSTRING_KEY   "svn:realmstring"
 A hash-key pointing to a realmstring. More...
 
#define SVN_CONFIG_AUTHN_USERNAME_KEY   "username"
 A hash-key for usernames. More...
 
#define SVN_CONFIG_AUTHN_PASSWORD_KEY   "password"
 A hash-key for passwords. More...
 
#define SVN_CONFIG_AUTHN_PASSPHRASE_KEY   "passphrase"
 A hash-key for passphrases, such as SSL client ceritifcate passphrases. More...
 
#define SVN_CONFIG_AUTHN_PASSTYPE_KEY   "passtype"
 A hash-key for the type of a password or passphrase. More...
 
#define SVN_CONFIG_AUTHN_ASCII_CERT_KEY   "ascii_cert"
 A hash-key for SSL certificates. More...
 
#define SVN_CONFIG_AUTHN_FAILURES_KEY   "failures"
 A hash-key for recorded SSL certificate verification failures. More...
 

Detailed Description

Attributes of authentication credentials.

The values of these keys are C strings.

Note
Some of these hash keys were also used in versions < 1.9 but were not part of the public API (except SVN_CONFIG_REALMSTRING_KEY which has been present since 1.0).

Macro Definition Documentation

◆ SVN_CONFIG_AUTHN_ASCII_CERT_KEY

#define SVN_CONFIG_AUTHN_ASCII_CERT_KEY   "ascii_cert"

A hash-key for SSL certificates.

The value is the base64-encoded DER form certificate.

Since
New in 1.9.
Note
The value is not human readable.

Definition at line 748 of file svn_config.h.

◆ SVN_CONFIG_AUTHN_FAILURES_KEY

#define SVN_CONFIG_AUTHN_FAILURES_KEY   "failures"

A hash-key for recorded SSL certificate verification failures.

Failures encoded as an ASCII integer containing any of the SVN_AUTH_SSL_* SSL server certificate failure bits defined in svn_auth.h.

Since
New in 1.9.

Definition at line 755 of file svn_config.h.

◆ SVN_CONFIG_AUTHN_PASSPHRASE_KEY

#define SVN_CONFIG_AUTHN_PASSPHRASE_KEY   "passphrase"

A hash-key for passphrases, such as SSL client ceritifcate passphrases.

The passphrase may be in plaintext or encrypted form, depending on the authentication provider.

Since
New in 1.9.

Definition at line 735 of file svn_config.h.

◆ SVN_CONFIG_AUTHN_PASSTYPE_KEY

#define SVN_CONFIG_AUTHN_PASSTYPE_KEY   "passtype"

A hash-key for the type of a password or passphrase.

The type indicates which provider owns the credential.

Since
New in 1.9.

Definition at line 741 of file svn_config.h.

◆ SVN_CONFIG_AUTHN_PASSWORD_KEY

#define SVN_CONFIG_AUTHN_PASSWORD_KEY   "password"

A hash-key for passwords.

The password may be in plaintext or encrypted form, depending on the authentication provider.

Since
New in 1.9.

Definition at line 728 of file svn_config.h.

◆ SVN_CONFIG_AUTHN_USERNAME_KEY

#define SVN_CONFIG_AUTHN_USERNAME_KEY   "username"

A hash-key for usernames.

Since
New in 1.9.

Definition at line 721 of file svn_config.h.

◆ SVN_CONFIG_REALMSTRING_KEY

#define SVN_CONFIG_REALMSTRING_KEY   "svn:realmstring"

A hash-key pointing to a realmstring.

This attribute is mandatory.

Since
New in 1.0.

Definition at line 716 of file svn_config.h.