FPCVpnNetworkIPSecSettings object

Applies to: desktop apps only

The FPCVpnNetworkIPSecSettings object defines the Internet Protocol security (IPsec) settings for site-to-site virtual private network (VPN) connections to a remote site network.

When IPsec is used for site-to-site VPN connections, in addition to configuring the properties of this object, a valid default gateway must be set for the network adapter that listens for the site-to-site VPN connections.

The FPCVpnNetworkIPSecSettings object can be accessed through the IPSecSettings property of an FPCVpnNetworkConfiguration object when the NetworkConnectionType property of the containing FPCNetwork object is set to fpcIPSecConnection.

Ff826894.bkbutton(en-us,VS.85).png Click here to see the Forefront TMG object hierarchy.

Members

The FPCVpnNetworkIPSecSettings object has these types of members:

  • Methods
  • Properties

Methods

The FPCVpnNetworkIPSecSettings object has these methods.

Method Description
Refresh

Reads the values of all of the object's properties from persistent storage, discarding any changes that have not been saved.

Save

Writes the current values of all of the object's properties to persistent storage.

 

Properties

The FPCVpnNetworkIPSecSettings object has these properties.

Property Access type Description

AuthenticationMethod

Read/write

Gets or sets a value from the FpcVpnAuthenticationMethod enumerated type that specifies which IPsec authentication method is to be used.

CertificateAuthority

Read/write

Gets or sets the name of the certification authority (CA) for the certificates used for IPsec authentication.

LocalServerAddress

Read/write

Gets or sets the IP address of the local VPN tunnel endpoint.

Phase1DHGroup

Read/write

Gets or sets a value from the FpcVpnDiffieHellmanGroup enumerated type that specifies the Diffie-Hellman group to be used in Phase 1 of the IPsec negotiation process.

Phase1Encryption

Read/write

Gets or sets a value from the FpcVpnEncryptionAlgorithm enumerated type that specifies the encryption algorithm to be used in Phase 1 of the IPsec negotiation process.

Phase1Integrity

Read/write

Gets or sets a value from the FpcVpnIntegrityAlgorithm enumerated type that specifies the integrity algorithm to be used in Phase 1 of the IPsec negotiation process.

Phase1RekeyingTime

Read/write

Gets or sets the Phase 1 rekeying time, in seconds.

Phase2DHGroup

Read/write

Gets or sets a value from the FpcVpnDiffieHellmanGroup enumerated type that specifies the Diffie-Hellman group to be used in Phase 2 of the IPsec negotiation process.

Phase2Encryption

Read/write

Gets or sets a value from the FpcVpnEncryptionAlgorithm enumerated type that specifies the encryption algorithm to be used in Phase 2 of the IPsec negotiation process.

Phase2Integrity

Read/write

Gets or sets a value from the FpcVpnIntegrityAlgorithm enumerated type that specifies the integrity algorithm to be used in Phase 2 of the IPsec negotiation process.

Phase2KBRekeying

Read/write

Gets or sets the amount of data transferred before Phase 2 rekeying, in kilobytes (KB).

Phase2RekeyingTime

Read/write

Gets or sets the Phase 2 rekeying time, in seconds.

Phase2UseKBRekeying

Read/write

Gets or sets a Boolean value that indicates whether Phase 2 KB rekeying is to be used.

Phase2UsePFS

Read/write

Gets or sets a Boolean value that indicates whether Perfect Forward Secrecy (PFS) is to be used for Phase 2.

Phase2UseTimeRekeying

Read/write

Gets or sets a Boolean value that indicates whether Phase 2 time-based rekeying is to be used.

PresharedKey

Read/write

Gets or sets the preshared key for IPsec authentication.

RemoteServerAddress

Read/write

Gets or sets the IP address of the remote VPN tunnel endpoint.

 

Interfaces for C++ Programming

This object implements the IFPCVpnNetworkIPSecSettings interface.

Requirements

Minimum supported client

Windows Vista, None supported

Minimum supported server

Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only)

Version

Forefront Threat Management Gateway (TMG) 2010

IDL

Msfpccom.idl

See also

COM Objects

 

 

Build date: 7/12/2010