PSModules/Carbon.Windows.HttpServer/1.0.0/en-US/about_Carbon.Windows.HttpServer.help.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# 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. |