Skip to content

Commit f328898

Browse files
authored
Merge pull request #293841 from cherylmc/OpenVPN-macos
iOS-macOS
2 parents 31317e3 + f96e05b commit f328898

5 files changed

+100
-2
lines changed

articles/virtual-wan/TOC.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,13 @@
243243
- name: Version 3.x
244244
href: point-to-site-vpn-client-certificate-windows-openvpn-client-version-3.md
245245
- name: macOS and iOS clients
246-
href: point-to-site-vpn-client-cert-mac.md
246+
items:
247+
- name: Native VPN client
248+
href: point-to-site-vpn-client-cert-mac.md
249+
- name: OpenVPN client - macOS
250+
href: point-to-site-vpn-client-certificate-openvpn-mac.md
251+
- name: OpenVPN client - iOS
252+
href: point-to-site-vpn-client-certificate-openvpn-ios.md
247253
- name: Install client certificates
248254
href: install-client-certificates.md
249255
- name: VPN client profiles
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: 'Configure P2S VPN clients - certificate authentication - iOS OpenVPN client'
3+
titleSuffix: Azure Virtual WAN
4+
description: Learn how to configure the VPN client for Virtual WAN P2S configurations that use certificate authentication. This article applies to iOS OpenVPN client.
5+
author: cherylmc
6+
ms.service: azure-virtual-wan
7+
ms.topic: how-to
8+
ms.date: 01/30/2025
9+
ms.author: cherylmc
10+
---
11+
12+
# Configure P2S User VPN clients: certificate authentication - OpenVPN client - iOS
13+
14+
This article helps you connect to your Azure virtual network (VNet) using Virtual WAN User VPN point-to-site (P2S) and **Certificate authentication** on iOS using an OpenVPN client.
15+
16+
[!INCLUDE [Prerequisites- iOS](../../includes/virtual-wan-user-vpn-openvpn-prerequisites.md)]
17+
18+
## Generate client certificates
19+
20+
For certificate authentication, you must install a client certificate on each connecting client computer. The client certificate you want to use must be exported with the private key, and must contain all certificates in the certification path.
21+
22+
For information about working with certificates, see [Generate and export certificates](certificates-point-to-site.md).
23+
24+
## Configure the OpenVPN client
25+
26+
The following example uses **OpenVPN Connect** from the App store.
27+
28+
[!INCLUDE [OpenVPN iOS](../../includes/vpn-gateway-vwan-config-openvpn-ios.md)]
29+
30+
## Next steps
31+
32+
Follow up with any additional server or connection settings. See [Tutorial: Create a P2S User VPN connection using Azure Virtual WAN](virtual-wan-point-to-site-portal.md).
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: 'Configure P2S VPN clients - certificate authentication - macOS OpenVPN client'
3+
titleSuffix: Azure Virtual WAN
4+
description: Learn how to configure the VPN client for Virtual WAN P2S configurations that use certificate authentication. This article applies to macOS OpenVPN client.
5+
author: cherylmc
6+
ms.service: azure-virtual-wan
7+
ms.topic: how-to
8+
ms.date: 01/30/2025
9+
ms.author: cherylmc
10+
---
11+
12+
# Configure P2S User VPN clients: certificate authentication - OpenVPN client - macOS
13+
14+
This article helps you connect to your Azure virtual network (VNet) using Virtual WAN User VPN point-to-site (P2S) and **Certificate authentication** on macOS using an OpenVPN client.
15+
16+
[!INCLUDE [Prerequisites- macOS](../../includes/virtual-wan-user-vpn-openvpn-prerequisites.md)]
17+
18+
## Generate client certificates
19+
20+
For certificate authentication, a client certificate must be installed on each client computer. The client certificate you want to use must be exported with the private key, and must contain all certificates in the certification path.
21+
22+
For information about working with certificates, see [Generate and export certificates](certificates-point-to-site.md).
23+
24+
## Configure the OpenVPN client
25+
26+
The following example uses **TunnelBlick**.
27+
28+
[!INCLUDE [OpenVPN macOS](../../includes/vpn-gateway-vwan-config-openvpn-mac.md)]
29+
30+
## Next steps
31+
32+
Follow up with any additional server or connection settings. See [Tutorial: Create a P2S User VPN connection using Azure Virtual WAN](virtual-wan-point-to-site-portal.md).
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
author: cherylmc
3+
ms.service: azure-vpn-gateway
4+
ms.topic: include
5+
ms.date: 01/28/2025
6+
ms.author: cherylmc
7+
---
8+
9+
## Prerequisites
10+
11+
This article assumes that you've already performed the following prerequisites:
12+
13+
* You completed the necessary configuration steps in the [Tutorial: Create a P2S User VPN connection using Azure Virtual WAN](../articles/virtual-wan/virtual-wan-point-to-site-portal.md).
14+
* You generated and downloaded the VPN client configuration files. The VPN client configuration files that you generate are specific to the Virtual WAN User VPN profile that you download. Virtual WAN has two different types of configuration profiles: WAN-level (global), and hub-level. For more information, see [Download global and hub VPN profiles](../articles/virtual-wan/global-hub-profile.md). If there are any changes to the P2S VPN configuration after you generate the files, or you change to a different profile type, you need to generate new VPN client configuration files and apply the new configuration to all of the VPN clients that you want to connect.
15+
* You have acquired the necessary certificates. You can either [generate client certificates](../articles/virtual-wan/certificates-point-to-site.md), or acquire the appropriate client certificates necessary for authentication. Make sure you have both the client certificate and the root server certificate information.
16+
17+
### Connection requirements
18+
19+
To connect to Azure using the OpenVPN client using certificate authentication, each connecting client requires the following items:
20+
21+
* The Open VPN Client software must be installed and configured on each client.
22+
* The client must have a client certificate that's installed locally.
23+
24+
### About certificates
25+
26+
For certificate authentication, you must install a client certificate on each client computer that you want to connect to the VPN gateway. The client certificate you want to use must be exported with the private key, and must contain all certificates in the certification path. Additionally, for some configurations, you'll also need to install root certificate information.
27+
28+
The OpenVPN client in this article uses certificates exported with a *.pfx* format. You can export a client certificate easily to this format using the Windows instructions. See [Generate and export certificates for User VPN connections](../articles/virtual-wan/certificates-point-to-site.md). If you don't have a Windows computer, as a workaround, you can use a small Windows VM to export certificates to the needed *.pfx* format.

includes/vpn-gateway-vwan-config-openvpn-mac.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
1. Download and install an OpenVPN client, such as [TunnelBlick](https://tunnelblick.net/downloads.html).
1717

18-
1. If you haven't already done so, download the VPN client profile package from the Azure portal.
18+
1. Download the VPN client profile package from the Azure portal.
1919

2020
1. Unzip the profile. Open the vpnconfig.ovpn configuration file from the OpenVPN folder in a text editor.
2121

0 commit comments

Comments
 (0)