Costanti del servizio di autenticazione

Definisce i servizi di autenticazione identificando il pacchetto di sicurezza che fornisce il servizio, ad esempio NTLMSSP, Kerberos o Schannel.

Costante/valore Descrizione
RPC_C_AUTHN_NONE
0
Nessuna autenticazione.
RPC_C_AUTHN_DCE_PRIVATE
1
Autenticazione della chiave privata DCE.
RPC_C_AUTHN_DCE_PUBLIC
2
Autenticazione della chiave pubblica DCE.
RPC_C_AUTHN_DEC_PUBLIC
4
Autenticazione della chiave pubblica DEC. Riservato per utilizzi futuri.
RPC_C_AUTHN_GSS_NEGOTIATE
9
Provider di supporto per la sicurezza Snego.
RPC_C_AUTHN_WINNT
10
NTLMSSP
RPC_C_AUTHN_GSS_SCHANNEL
14
Provider di supporto per la sicurezza Schannel. Questo servizio di autenticazione supporta SSL 2.0, SSL 3.0, TLS e PCT.
RPC_C_AUTHN_GSS_KERBEROS
16
Provider di supporto della sicurezza Kerberos.
RPC_C_AUTHN_DPA
17
Provider di supporto per la sicurezza DPA.
RPC_C_AUTHN_MSN
18
Provider di supporto per la sicurezza MSN.
RPC_C_AUTHN_KERNEL
20
Provider di supporto per la sicurezza del kernel.
RPC_C_AUTHN_DIGEST
21
Provider di supporto per la sicurezza del digest.
RPC_C_AUTHN_NEGO_EXTENDER
30
Provider di supporto per l'estensione NEGO.
RPC_C_AUTHN_PKU2U
31
Provider di supporto per la sicurezza PKU2U.
RPC_C_AUTHN_MQ
100
Provider di supporto per la sicurezza MQ.
RPC_C_AUTHN_DEFAULT
0xFFFFFFFFL
Servizio di autenticazione predefinito del sistema. Quando questo valore viene specificato, COM usa il normale algoritmo di negoziazione coperta di sicurezza per selezionare un servizio di autenticazione. Per altre informazioni, vedere Negoziazione coperta di sicurezza.

Commenti

Queste costanti vengono usate nelle SOLE_AUTHENTICATION_SERVICE e nelle strutture di SOLE_AUTHENTICATION_INFO . La struttura SOLE_AUTHENTICATION_SERVICE viene passata dal server alla funzione CoInitializeSecurity e può essere recuperata dalla funzione CoQueryAuthenticationServices . Un puntatore a una struttura SOLE_AUTHENTICATION_INFO viene passato dal client a CoInitializeSecurity. Per altre informazioni sui pacchetti di sicurezza identificati da questi valori, ad esempio NTLMSSP e Kerberos, vedere PACCHETTI COM e di sicurezza.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
RpcDce.h

Vedi anche

Coinitializesecurity

CoQueryAuthenticationServices

IClientSecurity

SOLE_AUTHENTICATION_INFO

SOLE_AUTHENTICATION_SERVICE