Partager via


VpnConnectionIPsecConfiguration class

The VpnConnectionIPsecConfiguration class represents the IPsec configuration for a VPN connection.

The following syntax is simplified from MOF code and includes all inherited properties.

Syntax

[dynamic, provider("VpnClientPSProvider"), AMENDMENT]
class VpnConnectionIPsecConfiguration
{
  uint32 EncryptionMethod;
  uint32 IntegrityCheckMethod;
  uint32 CipherTransformConstants;
  uint32 DHGroup;
  uint32 AuthenticationTransformConstants;
  uint32 PfsGroup;
};

Members

The VpnConnectionIPsecConfiguration class has these types of members:

Properties

The VpnConnectionIPsecConfiguration class has these properties.

AuthenticationTransformConstants

Data type: uint32

Access type: Read/write

The authentication transform plumbed in IPsec policy.

CipherTransformConstants

Data type: uint32

Access type: Read/write

The cipher transform plumbed in IPsec policy.

DHGroup

Data type: uint32

Access type: Read/write

The DH group plumbed in IPsec policy.

EncryptionMethod

Data type: uint32

Access type: Read/write

The encryption method plumbed in IKE policy.

IntegrityCheckMethod

Data type: uint32

Access type: Read/write

The integrity method plumbed in IPsec policy.

PfsGroup

Data type: uint32

Access type: Read/write

The PFS group plumbed in IPsec policy.

Requirements

Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\RemoteAccess\Client
MOF
VPNClientPSProvider.mof
DLL
VPNClientPSProvider.dll