Loading...
Searching...
No Matches
Cached authentication data attributes
Cached authentication data

Attributes of authentication credentials. More...

## Macros

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

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