Click or drag to resize

RPC_C_AUTHN_LEVEL Enumeration

Specifies an authentication level, which indicates the amount of authentication provided to help protect the integrity of the data. Each level includes the protection provided by the previous levels.

Namespace:  ShellBoost.Core.Utilities
Assembly:  ShellBoost.Core (in ShellBoost.Core.dll) Version: 1.8.3.0
Syntax
C#
public enum RPC_C_AUTHN_LEVEL
Members
  Member nameValueDescription
RPC_C_AUTHN_LEVEL_DEFAULT0 Tells DCOM to choose the authentication level using its normal security blanket negotiation algorithm.
RPC_C_AUTHN_LEVEL_NONE1 Performs no authentication.
RPC_C_AUTHN_LEVEL_CONNECT2 Authenticates the credentials of the client only when the client establishes a relationship with the server.
RPC_C_AUTHN_LEVEL_CALL3 Authenticates only at the beginning of each remote procedure call when the server receives the request.
RPC_C_AUTHN_LEVEL_PKT4 Authenticates that all data received is from the expected client.
RPC_C_AUTHN_LEVEL_PKT_INTEGRITY5 Authenticates and verifies that none of the data transferred between client and server has been modified.
RPC_C_AUTHN_LEVEL_PKT_PRIVACY6 Authenticates all previous levels and encrypts the argument value of each remote procedure call.
See Also