SSL-Zertifikat eines Application Gateways tauschen

Läuft ein SSL-Zertifikat eines Application Gateways aus, muss dieses getauscht werden. Das passiert wie folgt:

Import-Module AzureRM

Login-AzureRmAccount


# Name of the ApplicationGateway
$APPGWName = "" # i.e. "MyAppGW01"

# Name of the ResourceGroup
$RGName = "" # i.e. "AppGW-RG"

# CertDisplayName must match the name within the Listener
$CertDisplayName = "" # i.e. "Wildcard.PowerShell24.de_2018"

# Path to the Certificate
$CertificateFile = "" # i.e. "C:\temp\cert.pfx"

# Password for the Certificate
$Password = '' # i.e. 'P@$$w0rd'

# Executing commands:
$AppGW = Get-AzureRmApplicationGateway -Name $APPGWName -ResourceGroupName $RGName
$Cert = Set-AzureRmApplicationGatewaySslCertificate -ApplicationGateway $AppGW -Name $CertDisplayName -CertificateFile $CertificateFile -Password $Password

Write-Host "Please be patient... This will take forever..." -ForegroundColor Yellow
Set-AzureRmApplicationGateway -ApplicationGateway $AppGW

Achtet bitte darauf den Display Name des Zertifikats vernünftig und eindeutig zu vergeben. Nicht, dass ich beim Konfigurieren eines neuen Listeners vertut.