Export (0) Print
Expand All

DRT_SECURITY_MODE enumeration

The DRT_SECURITY_MODE enumeration defines possible security modes for the DRT. The security mode is specified by a field of the DRT_SETTINGS structure.

Syntax


typedef enum  { 
  DRT_SECURE_RESOLVE              = 0,
  DRT_SECURE_MEMBERSHIP           = 1,
  DRT_SECURE_CONFIDENTIALPAYLOAD  = 2
} DRT_SECURITY_MODE;

Constants

DRT_SECURE_RESOLVE

Nodes must authenticate the keys they publish. Nodes are not required to authenticate themselves when performing searches.

DRT_SECURE_MEMBERSHIP

Nodes must authenticate the keys they publish. Nodes must also authenticate themselves when performing searches. Unauthorized nodes cannot search for keys and cannot retrieve the data associated with published keys.

DRT_SECURE_CONFIDENTIALPAYLOAD

Nodes must authenticate the keys they publish. Nodes must also authenticate themselves when performing searches. Encryption is required for all data associated with published keys prior to transmission between DRT nodes. Unauthorized nodes cannot search for keys, cannot retrieve the data associated with published keys, and cannot retrieve data by observing network traffic between other DRT nodes.

Remarks

The more secure a DRT security mode, the more of a computational load exists for nodes participating in the DRT. More bandwidth is also consumed.

Requirements

Minimum supported client

Windows 7 Professional [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Drt.h

 

 

Community Additions

ADD
Show:
© 2015 Microsoft