Questi valori specificano un livello di autenticazione, che indica la quantità di autenticazione fornita per proteggere l'integrità dei dati. Ogni livello include la protezione fornita dai livelli precedenti.
Costante/valore
Descrizione
RPC_C_AUTHN_LEVEL_DEFAULT
0
Indica a DCOM di scegliere il livello di autenticazione usando il normale algoritmo di negoziazione con copertura di sicurezza. Per altre informazioni, vedere Negoziazione coperta di sicurezza.
RPC_C_AUTHN_LEVEL_NONE
1
Non esegue alcuna autenticazione.
RPC_C_AUTHN_LEVEL_CONNECT
2
Autentica le credenziali del client solo quando il client stabilisce una relazione con il server. I trasporti datagram usano sempre RPC_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_CALL
3
Esegue l'autenticazione solo all'inizio di ogni chiamata di procedura remota quando il server riceve la richiesta. I trasporti di Datagram usano invece RPC_C_AUTHN_LEVEL_PKT.
RPC_C_AUTHN_LEVEL_PKT
4
Autentica che tutti i dati ricevuti provengono dal client previsto.
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
5
Autentica e verifica che nessuno dei dati trasferiti tra client e server sia stato modificato.
RPC_C_AUTHN_LEVEL_PKT_PRIVACY
6
Autentica tutti i livelli precedenti e crittografa il valore dell'argomento di ogni chiamata di procedura remota.