Skip to content

Commit 31ef5a3

Browse files
authored
Merge pull request #203968 from cherylmc/certificates-includes
new article and refreshes
2 parents a6ef3b2 + 68101c0 commit 31ef5a3

33 files changed

+99
-81
lines changed

articles/virtual-wan/TOC.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@
157157
href: virtual-wan-point-to-site-azure-ad.md
158158
- name: Generate certificates
159159
href: certificates-point-to-site.md
160+
- name: Install client certificates
161+
href: install-client-certificates.md
160162
- name: Configure Azure AD tenant
161163
href: openvpn-azure-ad-tenant.md
162164
- name: VPN client profiles
@@ -171,16 +173,12 @@
171173
items:
172174
- name: Azure AD authentication
173175
items:
174-
- name: Windows
176+
- name: Windows 10
175177
href: openvpn-azure-ad-client.md
176178
- name: macOS
177179
href: openvpn-azure-ad-client-mac.md
178180
- name: OpenVPN client software configuration
179181
href: howto-openvpn-clients.md
180-
- name: Azure VPN client optional settings
181-
items:
182-
- name: Windows
183-
href: azure-vpn-client-optional-configurations-windows.md
184182
- name: Multi-Factor Authentication(MFA)
185183
href: openvpn-azure-ad-mfa.md
186184
- name: Multi-application Azure AD authentication
Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,28 @@
11
---
2-
title: 'Generate and export certificates for User VPN connections | Azure Virtual WAN'
2+
title: 'Generate and export certificates for User VPN P2S connections: PowerShell'
3+
titleSuffix: Azure Virtual WAN
34
description: Learn how to create a self-signed root certificate, export a public key, and generate client certificates for Virtual WAN User VPN (point-to-site) connections using PowerShell.
4-
services: virtual-wan
55
author: cherylmc
6-
76
ms.service: virtual-wan
87
ms.topic: how-to
9-
ms.date: 04/27/2021
8+
ms.date: 07/06/2022
109
ms.author: cherylmc
1110

1211
---
13-
# Generate and export certificates for User VPN connections
12+
# Generate and export certificates for User VPN connections using PowerShell
13+
14+
User VPN (point-to-site) configurations can be configured to require certificates to authenticate. This article shows you how to create a self-signed root certificate and generate client certificates using PowerShell on Windows 10 (or later) or Windows Server 2016 (or later).
15+
16+
The PowerShell cmdlets that you use to generate certificates are part of the operating system and don't work on other versions of Windows. The host operating system is only used to generate the certificates. Once the certificates are generated, you can upload them or install them on any supported client operating system.
17+
18+
If you don't have a computer that meets the operating system requirement, you can use [MakeCert](../vpn-gateway/vpn-gateway-certificates-point-to-site-makecert.md) to generate certificates. The certificates that you generate using either method can be installed on any supported client operating system.
1419

15-
User VPN (point-to-site) connections use certificates to authenticate. This article shows you how to create a self-signed root certificate and generate client certificates using PowerShell on Windows 10 or Windows Server 2016.
20+
[!INCLUDE [Generate and export - this include is for both vpn-gateway and virtual-wan](../../includes/vpn-gateway-generate-export-certificates-include.md)]
1621

17-
You must perform the steps in this article on a computer running Windows 10 or Windows Server 2016. The PowerShell cmdlets that you use to generate certificates are part of the operating system and do not work on other versions of Windows. The Windows 10 or Windows Server 2016 computer is only needed to generate the certificates. Once the certificates are generated, you can upload them, or install them on any supported client operating system.
22+
## Install an exported client certificate
1823

19-
[!INCLUDE [Export public key](../../includes/vpn-gateway-generate-export-certificates-include.md)]
24+
Each client that connects over a P2S connection requires a client certificate to be installed locally. For steps to install a certificate, see [Install client certificates](install-client-certificates.md).
2025

2126
## Next steps
2227

23-
Continue with the [Virtual WAN steps for user VPN connection](virtual-wan-point-to-site-portal.md#p2sconfig).
28+
Continue with the [Virtual WAN steps for user VPN connections](virtual-wan-point-to-site-portal.md#p2sconfig).
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: 'Install a User VPN P2S client certificate'
3+
titleSuffix: Azure Virtual WAN
4+
description: Learn how to install client certificates for User VPN P2S certificate authentication - Windows, Mac, Linux.
5+
author: cherylmc
6+
ms.service: virtual-wan
7+
ms.topic: how-to
8+
ms.date: 07/06/2022
9+
ms.author: cherylmc
10+
11+
---
12+
# Install client certificates for User VPN connections
13+
14+
When a Virtual WAN User VPN P2S configuration is configured for certificate authentication, each client computer must have a client certificate installed locally. This article helps you install a client certificate locally on a client computer. You can also use [Intune](/mem/intune/configuration/vpn-settings-configure) to install certain VPN client profiles and certificates.
15+
16+
If you want to generate a client certificate, see [Generate and export certificates for User VPN connections](certificates-point-to-site.md).
17+
18+
## <a name="installwin"></a>Windows
19+
20+
[!INCLUDE [Install on Windows](../../includes/vpn-gateway-certificates-install-client-cert-include.md)]
21+
22+
## <a name="installmac"></a>macOS
23+
24+
[!INCLUDE [Install on Mac](../../includes/vpn-gateway-certificates-install-mac-client-cert-include.md)]
25+
26+
## <a name="installlinux"></a>Linux
27+
28+
The Linux client certificate is installed on the client as part of the client configuration. Use the VPN Gateway [Client configuration - Linux](../vpn-gateway/point-to-site-vpn-client-cert-linux.md) instructions.
29+
30+
## Next steps
31+
32+
Continue with the [Virtual WAN User VPN](virtual-wan-point-to-site-portal.md#p2sconfig) configuration steps.
Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,31 @@
11
---
22
title: 'Generate and export certificates for P2S: PowerShell'
33
titleSuffix: Azure VPN Gateway
4-
description: Learn how to create a self-signed root certificate, export a public key, and generate client certificates for VPN Gateway Point-to-Site connections.
5-
services: vpn-gateway
4+
description: Learn how to create a self-signed root certificate, export a public key, and generate client certificates for VPN Gateway point-to-site connections.
65
author: cherylmc
7-
86
ms.service: vpn-gateway
97
ms.topic: how-to
10-
ms.date: 06/03/2021
8+
ms.date: 07/06/2022
119
ms.author: cherylmc
1210

1311
---
14-
# Generate and export certificates for Point-to-Site using PowerShell
12+
# Generate and export certificates for point-to-site using PowerShell
1513

16-
Point-to-Site connections use certificates to authenticate. This article shows you how to create a self-signed root certificate and generate client certificates using PowerShell on Windows 10 or later, or Windows Server 2016. If you are looking for different certificate instructions, see [Certificates - Linux](vpn-gateway-certificates-point-to-site-linux.md) or [Certificates - MakeCert](vpn-gateway-certificates-point-to-site-makecert.md).
14+
Point-to-site connections use certificates to authenticate. This article shows you how to create a self-signed root certificate and generate client certificates using PowerShell on Windows 10 or later, or Windows Server 2016 or later.
1715

18-
The steps in this article apply to Windows 10 or later, or Windows Server 2016. The PowerShell cmdlets that you use to generate certificates are part of the operating system and do not work on other versions of Windows. The Windows 10 or later, or Windows Server 2016 computer is only needed to generate the certificates. Once the certificates are generated, you can upload them, or install them on any supported client operating system.
16+
The PowerShell cmdlets that you use to generate certificates are part of the operating system and don't work on other versions of Windows. The host operating system is only used to generate the certificates. Once the certificates are generated, you can upload them or install them on any supported client operating system.
1917

20-
If you do not have access to a Windows 10 or later, or Windows Server 2016 computer, you can use [MakeCert](vpn-gateway-certificates-point-to-site-makecert.md) to generate certificates. The certificates that you generate using either method can be installed on any [supported](vpn-gateway-howto-point-to-site-resource-manager-portal.md#faq) client operating system.
18+
If you don't have a computer that meets the operating system requirement, you can use [MakeCert](vpn-gateway-certificates-point-to-site-makecert.md) to generate certificates. The certificates that you generate using either method can be installed on any [supported](vpn-gateway-howto-point-to-site-resource-manager-portal.md#faq) client operating system.
2119

22-
[!INCLUDE [generate and export certificates](../../includes/vpn-gateway-generate-export-certificates-include.md)]
20+
[!INCLUDE [Generate and export - this include is for both vpn-gateway and virtual-wan](../../includes/vpn-gateway-generate-export-certificates-include.md)]
2321

2422
## <a name="install"></a>Install an exported client certificate
2523

26-
Each client that connects to the VNet over a P2S connection requires a client certificate to be installed locally.
27-
28-
To install a client certificate, see [Install a client certificate for Point-to-Site connections](point-to-site-how-to-vpn-client-install-azure-cert.md).
24+
Each client that connects over a P2S connection requires a client certificate to be installed locally. To install a client certificate, see [Install a client certificate for point-to-site connections](point-to-site-how-to-vpn-client-install-azure-cert.md).
2925

3026
## Next steps
3127

32-
Continue with your Point-to-Site configuration.
28+
Continue with your point-to-site configuration.
3329

3430
* For **Resource Manager** deployment model steps, see [Configure P2S using native Azure certificate authentication](vpn-gateway-howto-point-to-site-resource-manager-portal.md).
35-
* For **classic** deployment model steps, see [Configure a Point-to-Site VPN connection to a VNet (classic)](vpn-gateway-howto-point-to-site-classic-azure-portal.md).
31+
* For **classic** deployment model steps, see [Configure a point-to-site VPN connection to a VNet (classic)](vpn-gateway-howto-point-to-site-classic-azure-portal.md).
99.6 KB
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)