intial
This commit is contained in:
29
SoftEther VPN/Certificate.ps1
Normal file
29
SoftEther VPN/Certificate.ps1
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<#
|
||||||
|
.SYNOPSIS
|
||||||
|
This script will use the free service Let's Encrypt in order to generate a certificate using a DNS challenge. Followed by activating it for the SoftEther VPN service.
|
||||||
|
|
||||||
|
.DESCRIPTION
|
||||||
|
For a client who needed a SoftEther VPN Service I created this script in order to automate the requesting of the certificate
|
||||||
|
and to autmatically configuring the SoftEther VPN Server with the new certificate.
|
||||||
|
|
||||||
|
The Script uses DNS challange so it won't be neccessary to enable port 80 on the VPN Server.
|
||||||
|
|
||||||
|
.OUTPUTS
|
||||||
|
Errorcodes:
|
||||||
|
n/a
|
||||||
|
|
||||||
|
.REMARKS
|
||||||
|
Author: D.de Kooker <info@dcomputers.nl>
|
||||||
|
Source: n/a
|
||||||
|
|
||||||
|
CHANGELOG:
|
||||||
|
28-05-2024 - Initial script.
|
||||||
|
#>
|
||||||
|
|
||||||
|
# Variables
|
||||||
|
$FileDate = Get-Date -Format "yyyyMMdd-HHmm"
|
||||||
|
$Tempfolder = $ENV:TEMP
|
||||||
|
$CertFolder = "C:\Program Files\SoftEther VPN Server\cert"
|
||||||
|
|
||||||
|
|
||||||
|
# Functions
|
||||||
Reference in New Issue
Block a user