Click to Rate and Give Feedback
MSDN
MSDN Library
COM
COM Fundamentals
Reference
Constants
 Authentication Level Constants
Authentication Level Constants

These values specify 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.

Constant/valueDescription
RPC_C_AUTHN_LEVEL_DEFAULT
0

Tells DCOM to choose the authentication level using its normal security blanket negotiation algorithm. For more information, see Security Blanket Negotiation.

RPC_C_AUTHN_LEVEL_NONE
1

Performs no authentication.

RPC_C_AUTHN_LEVEL_CONNECT
2

Authenticates the credentials of the client only when the client establishes a relationship with the server. Datagram transports always use RPC_AUTHN_LEVEL_PKT instead.

RPC_C_AUTHN_LEVEL_CALL
3

Authenticates only at the beginning of each remote procedure call when the server receives the request. Datagram transports use RPC_C_AUTHN_LEVEL_PKT instead.

RPC_C_AUTHN_LEVEL_PKT
4

Authenticates that all data received is from the expected client.

RPC_C_AUTHN_LEVEL_PKT_INTEGRITY
5

Authenticates and verifies that none of the data transferred between client and server has been modified.

RPC_C_AUTHN_LEVEL_PKT_PRIVACY
6

Authenticates all previous levels and encrypts the argument value of each remote procedure call.

Requirements

Minimum supported clientWindows 2000 Professional
Minimum supported serverWindows 2000 Server

Send comments about this topic to Microsoft

Build date: 10/22/2009

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker