credential_auth_scheme_t

Enumeration for authentication schemes types.

Synopsis:

#include <sys/credential/credential_auth.h>
 
typedef enum {
      CREDENTIAL_AUTH_SCHEME_ANY = 1 << 0   
      CREDENTIAL_AUTH_SCHEME_ANY_SECURE = 1 << 1   
      CREDENTIAL_AUTH_SCHEME_BASIC = 1 << 2   
      CREDENTIAL_AUTH_SCHEME_DIGEST = 1 << 3   
      CREDENTIAL_AUTH_SCHEME_HTML_FORM = 1 << 4   
      CREDENTIAL_AUTH_SCHEME_NTLM = 1 << 5   
      CREDENTIAL_AUTH_SCHEME_KERBEROS = 1 << 6   
      CREDENTIAL_AUTH_SCHEME_NEGOTIATE = 1 << 7   
      CREDENTIAL_AUTH_SCHEME_CLIENT_CERT = 1 << 8   
      CREDENTIAL_AUTH_SCHEME_OTHER = 1 << 9   
} credential_auth_scheme_t;

Since:

BlackBerry 10.3.1

Data:

CREDENTIAL_AUTH_SCHEME_ANY
A convenience value that matches any authentication scheme.
CREDENTIAL_AUTH_SCHEME_ANY_SECURE
A convenience value that matches any secure authentication scheme.
CREDENTIAL_AUTH_SCHEME_BASIC
Indicates basic authentication scheme.
CREDENTIAL_AUTH_SCHEME_DIGEST
Indicates digest-based authentication scheme.
CREDENTIAL_AUTH_SCHEME_HTML_FORM
Indicates html form-based authentication scheme.
CREDENTIAL_AUTH_SCHEME_NTLM
Indicates NTLM-based authentication scheme.
CREDENTIAL_AUTH_SCHEME_KERBEROS
Indicates Kerberos-based authentication scheme.
CREDENTIAL_AUTH_SCHEME_NEGOTIATE
Indicates negotiate authentication scheme.
CREDENTIAL_AUTH_SCHEME_CLIENT_CERT
Indicates client certificate authentication scheme.
CREDENTIAL_AUTH_SCHEME_OTHER
Indicates other authentication scheme.

Library:

libcredential (For the qcc command, use the -l bps option to link against this library)

Description: