Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
supernova-eng authored Oct 23, 2019
1 parent 46c260a commit 96fce25
Showing 1 changed file with 27 additions and 26 deletions.
53 changes: 27 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -3,50 +3,51 @@ page_type: sample
languages:
- csharp
products:
- dotnet
- azure
- azure-virtual-network
extensions:
- services: virtual-network
- platforms: dotnet
description: "Azure Network sample for managing virtual network gateway."
urlFragment: getting-started-on-managing-client-to-virtual-network-vpn-connection-using-c
---

# Getting started on managing client to virtual network VPN connection using C# #
# Get started managing client to Azure virtual network VPN connection (C#)

Azure Network sample for managing virtual network gateway.
- Create a virtual network with subnets
- Create virtual network gateway
- Update virtual network gateway with Point-to-Site connection configuration
- Generate and download VPN client configuration package. Now it can be used to create VPN connection to Azure.
- Revoke a client certificate
Please note: in order to run this sample, you need to have:
- pre-generated root certificate and public key exported to $CERT_PATH file
For more details please see https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-certificates-point-to-site for PowerShell instructions
and https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-certificates-point-to-site-makecert for Makecert instructions.
- client certificate generated for this root certificate installed on your machine.
Please see: https://docs.microsoft.com/en-us/azure/vpn-gateway/point-to-site-how-to-vpn-client-install-azure-cert
- thumbprint for client certificate saved to $CLIENT_CERT_THUMBPRINT
Azure Network sample for managing virtual network gateway.

- Create a virtual network with subnets
- Create virtual network gateway
- Update virtual network gateway with Point-to-Site connection configuration
- Generate and download VPN client configuration package. Now it can be used to create VPN connection to Azure.
- Revoke a client certificate
Please note: in order to run this sample, you need to have:
- pre-generated root certificate and public key exported to $CERT_PATH file
For more details please see https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-certificates-point-to-site for PowerShell instructions
and https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-certificates-point-to-site-makecert for Makecert instructions.
- client certificate generated for this root certificate installed on your machine.
Please see: https://docs.microsoft.com/en-us/azure/vpn-gateway/point-to-site-how-to-vpn-client-install-azure-cert
- thumbprint for client certificate saved to $CLIENT_CERT_THUMBPRINT

## Running this Sample ##

## Running this sample

To run this sample:

Set the environment variable `AZURE_AUTH_LOCATION` with the full path for an auth file. See [how to create an auth file](https://github.com/Azure/azure-libraries-for-net/blob/master/AUTH.md).

git clone https://github.com/Azure-Samples/network-dotnet-manage-vpn-client-connection.git

cd network-dotnet-manage-vpn-client-connection

dotnet build
```bash
git clone https://github.com/Azure-Samples/network-dotnet-manage-vpn-client-connection.git
cd network-dotnet-manage-vpn-client-connection
dotnet build
bin\Debug\net452\ManageVpnGatewayPoint2SiteConnection.exe
```

bin\Debug\net452\ManageVpnGatewayPoint2SiteConnection.exe

## More information ##
## More information

[Azure Management Libraries for C#](https://github.com/Azure/azure-sdk-for-net/tree/Fluent)
[Azure .Net Developer Center](https://azure.microsoft.com/en-us/develop/net/)
If you don't have a Microsoft Azure subscription you can get a FREE trial account [here](http://go.microsoft.com/fwlink/?LinkId=330212)

---
If you don't have a Microsoft Azure subscription you can get a FREE trial account [here](http://go.microsoft.com/fwlink/?LinkId=330212).

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

0 comments on commit 96fce25

Please sign in to comment.