VPN.IPSec
The dictionary to use for an IPSec VPN type.
Declaration
object VPN.IPSecProperties
| Name | Type | Description |
|---|---|---|
AuthenticationMethod | string | The authentication method for L2TP and Cisco IPSec. |
DisconnectOnIdle | integer | If |
DisconnectOnIdleTimer | integer | The length of time to wait before disconnecting an on-demand connection. |
LocalIdentifier | string | The name of the group. For hybrid authentication, the string needs to end with “hybrid”. Present only for Cisco IPSec if |
LocalIdentifierType | string | Present only if |
OnDemandEnabled | integer | If |
OnDemandMatchDomainsAlways | [string] | Deprecated. A list of domain names. In iOS 7 and later, if this key is present, the system treats associated domain names as though they’re associated with the |
OnDemandMatchDomainsNever | [string] | Deprecated. A list of domain names. In iOS 7 and later, this key is deprecated (but still supported) in favor of |
OnDemandMatchDomainsOnRetry | [string] | Deprecated. A list of domain names. In iOS 7 and later, this field is deprecated (but still supported) in favor of |
OnDemandRules | [VPN.VPN.OnDemandRulesElement] | The on-demand rules dictionary. |
PayloadCertificateUUID | string | The UUID of the certificate payload within the same profile to use for the account credentials. Only use this with Cisco IPSec VPNs and if the |
PromptForVPNPIN | boolean | If |
RemoteAddress | string | The IP address or host name of the VPN server. |
SharedSecret | data | The shared secret for this VPN account. Only use this with L2TP and Cisco IPSec VPNs and if the |
XAuthEnabled | integer | If |
XAuthName | string | The user name for the VPN account for Cisco IPSec. |
XAuthPassword | string | The VPN account password for Cisco IPSec. |
XAuthPasswordEncryption | string | A string that either has the value “Prompt” or isn’t present. |