Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

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

 

 

Show: