Partager via


Constantes de niveau d’authentification

Ces valeurs spécifient un niveau d’authentification, qui indique la quantité d’authentification fournie pour protéger l’intégrité des données. Chaque niveau inclut la protection fournie par les niveaux précédents.

Constante/valeur Description
RPC_C_AUTHN_LEVEL_DEFAULT
0
Indique à DCOM de choisir le niveau d’authentification à l’aide de son algorithme de négociation de couverture de sécurité normal. Pour plus d’informations, consultez Négociation de couverture de sécurité.
RPC_C_AUTHN_LEVEL_NONE
1
N’effectue aucune authentification.
RPC_C_AUTHN_LEVEL_CONNECT
2
Authentifie les informations d’identification du client uniquement lorsque le client établit une relation avec le serveur. Les transports de datagrammes utilisent toujours RPC_AUTHN_LEVEL_PKT à la place.
RPC_C_AUTHN_LEVEL_CALL
3
S’authentifie uniquement au début de chaque appel de procédure distante lorsque le serveur reçoit la demande. Les transports de datagrammes utilisent RPC_C_AUTHN_LEVEL_PKT à la place.
RPC_C_AUTHN_LEVEL_PKT
4
Authentifie que toutes les données reçues proviennent du client attendu.
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
5
Authentifie et vérifie qu’aucune des données transférées entre le client et le serveur n’a été modifiée.
RPC_C_AUTHN_LEVEL_PKT_PRIVACY
6
Authentifie tous les niveaux précédents et chiffre la valeur d’argument de chaque appel de procédure distante.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Rpcdce.h