Class

NETunnelProviderProtocol

Configuration parameters for a VPN tunnel.

Declaration

@interface NETunnelProviderProtocol : NEVPNProtocol

Overview

NETunnelProviderProtocol objects are used to specify configuration parameters for Tunnel Provider extensions.

Topics

Accessing the Tunnel Configuration

providerConfiguration

A dictionary containing keys and values defined by the Tunnel Provider developer.

providerBundleIdentifier

A string identifying the specific Tunnel Provider extension that should be used with this configuration.

Relationships

Inherits From

See Also

VPN Configuration

NETunnelProviderManager

An object to create and manage the tunnel provider’s VPN configuration.

NEVPNManager

An object to create and manage a Personal VPN configuration.

NEAppRule

The identity of an app whose traffic is to be routed through the tunnel.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software