Remove-AzVpnClientRevokedCertificate

Removes a VPN client-revocation certificate.

Syntax

Remove-AzVpnClientRevokedCertificate
      -VpnClientRevokedCertificateName <String>
      -VirtualNetworkGatewayName <String>
      -ResourceGroupName <String>
      -Thumbprint <String>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

The Remove-AzVpnClientRevokedCertificate cmdlet removes a client-revocation certificate from a virtual network gateway. Client-revocation certificates prevent client computers from using the specified certificate for authentication. If you remove a client-revocation certificate client computers can then use the previously-banned certificate to make a virtual private network (VPN) connection.

Examples

Example 1: Remove a client-revocation certificate from a virtual network gateway

Remove-AzVpnClientRevokedCertificate -VirtualNetworkGatewayName "ContosoVirtualNetwork" -ResourceGroupName "ContosoResourceGroup" -VpnClientRevokedCertificateName "ContosoRevokedClientCertificate" -Thumbprint "E3A38EBA60CAA1C162785A2E1C44A15AD450199C3"

This command removes a client-revocation certificate from a virtual network gateway named ContosoVirtualNetwork. In order to remove a client-revocation certificate, you must specify both the certificate name and the certificate thumbprint.

Parameters

-DefaultProfile

The credentials, account, tenant, and subscription used for communication with azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Specifies the name of the resource group that the virtual network gateway is assigned to. Resource groups categorize items to help simplify inventory management and general Azure administration.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Thumbprint

Specifies the unique identifier of the certificate being removed. You can return thumbprint information for your certificates by using a Windows PowerShell command similar to this: Get-ChildItem -Path "Cert:\LocalMachine\Root" The preceding command returns information for all the Local Computer certificates found in the Root certificate store.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNetworkGatewayName

Specifies the name of the virtual network gateway that the certificate is assigned to.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VpnClientRevokedCertificateName

Specifies the name of the VPN client certificate being removed.

Type:String
Aliases:ResourceName
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Inputs

String

Outputs

Boolean