X509EnrollmentAuthFlags enumeration (certcli.h)

The X509EnrollmentAuthFlags enumeration specifies the authentication type.

Syntax

typedef enum X509EnrollmentAuthFlags {
  X509AuthNone = 0,
  X509AuthAnonymous = 1,
  X509AuthKerberos = 2,
  X509AuthUsername = 4,
  X509AuthCertificate = 8
} ;

Constants

 
X509AuthNone
Value: 0
Reserved.
X509AuthAnonymous
Value: 1
Anonymous authentication.
X509AuthKerberos
Value: 2
Kerberos authentication.
X509AuthUsername
Value: 4
Plaintext user name and password authentication.
X509AuthCertificate
Value: 8
A client authentication certificate (suitable for Secure Sockets Layer protocol (SSL) client authentication) that is installed locally and that has an associated private key. This certificate is used by the server to verify the client's identity.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header certcli.h