NET_FW_AUTHENTICATE_TYPE enumeration

The NET_FW_AUTHENTICATE_TYPE enumerated type specifies the type of authentication which must occur in order for traffic to be allowed..

Syntax


typedef enum NET_FW_AUTHENTICATE_TYPE_ { 
  NET_FW_AUTHENTICATE_NONE                      = 0,
  NET_FW_AUTHENTICATE_NO_ENCAPSULATION          = ( NET_FW_AUTHENTICATE_NONE + 1 ),
  NET_FW_AUTHENTICATE_WITH_INTEGRITY            = ( NET_FW_AUTHENTICATE_NO_ENCAPSULATION + 1 ),
  NET_FW_AUTHENTICATE_AND_NEGOTIATE_ENCRYPTION  = ( NET_FW_AUTHENTICATE_WITH_INTEGRITY + 1 ),
  NET_FW_AUTHENTICATE_AND_ENCRYPT               = ( NET_FW_AUTHENTICATE_AND_NEGOTIATE_ENCRYPTION + 1 )
} NET_FW_AUTHENTICATE_TYPE;

Constants

NET_FW_AUTHENTICATE_NONE

No security check is performed.

NET_FW_AUTHENTICATE_NO_ENCAPSULATION

The traffic is allowed if it is IPsec-protected with authentication and no encapsulation protection. This means that the peer is authenticated, but there is no integrity protection on the data.

NET_FW_AUTHENTICATE_WITH_INTEGRITY

The traffic is allowed if it is IPsec-protected with authentication and integrity protection.

NET_FW_AUTHENTICATE_AND_NEGOTIATE_ENCRYPTION

The traffic is allowed if its is IPsec-protected with authentication and integrity protection. In addition, negotiation of encryption protections on subsequent packets is requested.

NET_FW_AUTHENTICATE_AND_ENCRYPT

The traffic is allowed if it is IPsec-protected with authentication, integrity and encryption protection since the very first packet.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Icftypes.h

See also

INetFwRule3::SecureFlags

 

 

Community Additions

ADD
Show:
© 2014 Microsoft