Contents

NetworkVPNIPSec

The declaration to configure a VPN using the IPSec sub-type.

Declaration

object NetworkVPNIPSec

Properties

NameTypeDescription
Authentication RequiredNetworkVPNIPSecAuthenticationObject

Settings that control authentication.

DNSNetworkVPNIPSecDNSObject

A dictionary to use for all VPN types.

HostName Requiredstring

The IP address or hostname of the VPN server.

IdleNetworkVPNIPSecIdleObject

Specifies details about how the system handles idle VPN connections.

OnDemandNetworkVPNIPSecOnDemandObject

Specifies details about how the system controls on-demand VPN.

ProxiesNetworkVPNIPSecProxiesObject

The dictionary to use to configure Proxies for use with VPN.

VisibleName Requiredstring

The name of the VPN connection that the system displays on the device.

Discussion

Specify com.apple.configuration.network.vpn.ipsec as the declaration type.

Configuration availability

Allowed in supervised enrollment

iOS, macOS, Shared iPad, visionOS

Allowed in device enrollment

iOS, Shared iPad, visionOS

Allowed in user enrollment

N/A

Allowed in local enrollment

iOS, macOS, Shared iPad, visionOS

Allowed in system scope

iOS, macOS, Shared iPad, visionOS

Allowed in user scope

N/A

Apply

Multiple configurations are applied separately

Configuration examples

Topics

Objects

See Also

Configurations