The Carbon.Windows.HttpServer module contains functions for configuring HTTPS/TLS/SSL certificate bindings on IP
addresses and ports. In order for processes to use an HTTPS certificate from the Windows certificate store on a specific
IP address/port combination, that certificate has been to be bound to that IP address and port. Use this module's
Get-CHttpsCertificateBinding
, Remove-CHttpsCertificateBinding
, Set-CHttpsCertificateBinding
, and
Test-CHttpsCertificateBinding
functions to configure HTTPS certificate bindings.
- Windows PowerShell 5.1 and .NET 4.6.2+
- PowerShell Core 6+
- Windows Server 2012R2 or later
- Windows 10 or later
To install globally:
Install-Module -Name 'Carbon.Windows.HttpServer'
Import-Module -Name 'Carbon.Windows.HttpServer'
To install privately:
Save-Module -Name 'Carbon.Windows.HttpServer' -Path '.'
Import-Module -Name '.\Carbon.Windows.HttpServer'
Gets all the HTTPS certificate bindings. Allows searching by IP address and/or port.
Removes a specific HTTPS certificate binding.
Creates a binding that uses a specific certificate.
Tests that a binding on a give IP address and/or port exists.