Authentication Service Constants
Defines authentication services by identifying the security package that provides the service, such as NTLMSSP, Kerberos, or Schannel.
Constant/value | Description |
---|---|
|
No authentication. |
|
DCE private key authentication. |
|
DCE public key authentication. |
|
DEC public key authentication. Reserved for future use. |
|
Snego security support provider. |
|
NTLMSSP |
|
Schannel security support provider. This authentication service supports SSL 2.0, SSL 3.0, TLS, and PCT. |
|
Kerberos security support provider. |
|
DPA security support provider. |
|
MSN security support provider. |
|
Kernel security support provider. |
|
Digest security support provider. |
|
NEGO extender security support provider. |
|
PKU2U security support provider. |
|
MQ security support provider. |
|
The system default authentication service. When this value is specified, COM uses its normal security blanket negotiation algorithm to pick an authentication service. For more information, see Security Blanket Negotiation. |
Remarks
These constants are used in the SOLE_AUTHENTICATION_SERVICE and the SOLE_AUTHENTICATION_INFO structures. The SOLE_AUTHENTICATION_SERVICE structure is passed by the server to the CoInitializeSecurity function and can be retrieved by the CoQueryAuthenticationServices function. A pointer to a SOLE_AUTHENTICATION_INFO structure is passed by the client to CoInitializeSecurity. For more information on the security packages identified by these values, such as NTLMSSP and Kerberos, see COM and Security Packages.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|