Modules/Carbon.Windows.HttpServer/en-US/about_Carbon.Windows.HttpServer.help.txt
# Overview
The Carbon.Windows.HttpServer module contains functions for configuring HTTPS/TLS/SSL certificate bindings on IP addresses and ports. Processes can't use an HTTPS certificate unless that certificate has been bound to a IP address and port combination. Use this module's `Get-CHttpsCertificateBinding`, `Remove-CHttpsCertificateBinding`, `Set-CHttpsCertificateBinding`, and `Test-CHttpsCertificateBinding` functions to configure HTTPS certificate bindings. # System Requirements * Windows PowerShell 5.1 and .NET 4.6.2+ * PowerShell Core 6+ * Windows Server 2012R2 or later * Windows 10 or later # Installing To install globally: ```powershell Install-Module -Name 'Carbon.Windows.HttpServer' Import-Module -Name 'Carbon.Windows.HttpServer' ``` To install privately: ```powershell Save-Module -Name 'Carbon.Windows.HttpServer' -Path '.' Import-Module -Name '.\Carbon.Windows.HttpServer' ``` # Commands ## Get-CHttpsCertifiateBinding Gets all the HTTPS certificate bindings. Allows searching by IP address and/or port. ## Remove-CHttpsCertificateBinding Removes a specific HTTPS certificate binding. ## Set-CHttpsCertificateBinding Creates a binding that uses a specific certificate. ## Test-CHttpsCertificateBinding Tests that a binding on a give IP address and/or port exists. |