Authentication-Service Constants
The authentication service constants represent the authentication services passed to various run-time functions.
The following constants are valid values for the AuthnSvc parameter.
Constant/value | Description |
---|---|
|
No authentication. |
|
Use Distributed Computing Environment (DCE) private key authentication. |
|
DCE public key authentication (reserved for future use). |
|
DEC public key authentication (reserved for future use). |
|
Use the Microsoft Negotiate SSP. This SSP negotiates between the use of the NTLM and Kerberos protocol Security Support Providers (SSP). |
|
Use the Microsoft NT LAN Manager (NTLM) SSP. |
|
Use the Schannel SSP. This SSP supports Secure Socket Layer (SSL), private communication technology (PCT), and transport level security (TLS). |
|
Use the Microsoft Kerberos SSP. |
|
Use Distributed Password Authentication (DPA). |
|
Authentication protocol SSP used for the Microsoft Network (MSN). |
|
Windows XP or later: Use the Microsoft Digest SSP |
|
Windows 7 or later: Reserved. Do not use |
|
This SSP provides an SSPI-compatible wrapper for the Microsoft Message Queue (MSMQ) transport-level protocol. |
|
Use the default authentication service. |
Remarks
Specify RPC_C_AUTHN_NONE to turn off authentication for remote procedure calls made over a binding handle. When you specify RPC_C_AUTHN_DEFAULT, the RPC run-time library uses the RPC_C_AUTHN_WINNT authentication service for remote procedure calls made using the binding handle.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|