Cached_authentication_data_attributes
[Cached authentication data]

Attributes of authentication credentials. More...

Defines

#define SVN_CONFIG_REALMSTRING_KEY   "svn:realmstring"
 A hash-key pointing to a realmstring.
#define SVN_CONFIG_AUTHN_USERNAME_KEY   "username"
 A hash-key for usernames.
#define SVN_CONFIG_AUTHN_PASSWORD_KEY   "password"
 A hash-key for passwords.
#define SVN_CONFIG_AUTHN_PASSPHRASE_KEY   "passphrase"
 A hash-key for passphrases, such as SSL client ceritifcate passphrases.
#define SVN_CONFIG_AUTHN_PASSTYPE_KEY   "passtype"
 A hash-key for the type of a password or passphrase.
#define SVN_CONFIG_AUTHN_ASCII_CERT_KEY   "ascii_cert"
 A hash-key for SSL certificates.
#define SVN_CONFIG_AUTHN_FAILURES_KEY   "failures"
 A hash-key for recorded SSL certificate verification failures.
#define SVN_CONFIG_AUTHN_HOSTNAME_KEY   "hostname"
 A hash-key for a hostname, such as hostnames in SSL certificates.
#define SVN_CONFIG_AUTHN_FINGERPRINT_KEY   "fingerprint"
 A hash-key for a fingerprint, such as fingerprints in SSL certificates.
#define SVN_CONFIG_AUTHN_VALID_FROM_KEY   "valid_from"
 A hash-key for a valid-from date, such as dates in SSL certificates.
#define SVN_CONFIG_AUTHN_VALID_UNTIL_KEY   "valid_until"
 A hash-key for a valid-to date, such as dates in SSL certificates.
#define SVN_CONFIG_AUTHN_ISSUER_DN_KEY   "issuer_dn"
 A hash-key for an issuer distinguished name, such as issuer names in SSL certificates.

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).

Define Documentation

#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 723 of file svn_config.h.

#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 730 of file svn_config.h.

#define SVN_CONFIG_AUTHN_FINGERPRINT_KEY   "fingerprint"

A hash-key for a fingerprint, such as fingerprints in SSL certificates.

Since:
New in 1.9.

Definition at line 740 of file svn_config.h.

#define SVN_CONFIG_AUTHN_HOSTNAME_KEY   "hostname"

A hash-key for a hostname, such as hostnames in SSL certificates.

Since:
New in 1.9.

Definition at line 735 of file svn_config.h.

#define SVN_CONFIG_AUTHN_ISSUER_DN_KEY   "issuer_dn"

A hash-key for an issuer distinguished name, such as issuer names in SSL certificates.

Since:
New in 1.9.

Definition at line 756 of file svn_config.h.

#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 710 of file svn_config.h.

#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 716 of file svn_config.h.

#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 703 of file svn_config.h.

#define SVN_CONFIG_AUTHN_USERNAME_KEY   "username"

A hash-key for usernames.

Since:
New in 1.9.

Definition at line 696 of file svn_config.h.

#define SVN_CONFIG_AUTHN_VALID_FROM_KEY   "valid_from"

A hash-key for a valid-from date, such as dates in SSL certificates.

Since:
New in 1.9.

Definition at line 745 of file svn_config.h.

#define SVN_CONFIG_AUTHN_VALID_UNTIL_KEY   "valid_until"

A hash-key for a valid-to date, such as dates in SSL certificates.

Since:
New in 1.9.

Definition at line 750 of file svn_config.h.

#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 691 of file svn_config.h.


Generated on Mon Mar 17 15:45:54 2014 for Subversion by  doxygen 1.4.7