Posh-ACME.Deploy
1.4.0
Deployment helper functions for Posh-ACME
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2018 Ryan Bolger. All rights reserved.
Package Details
Author(s)
- Ryan Bolger
Tags
LetsEncrypt ssl tls certificates acme powershell posh-acme
Functions
Set-ExchangeCertificate Set-IISCertificate Set-IISCertificateNew Set-IISFTPCertificate Set-RASSTPCertificate Set-RDGWCertificate Set-RDSHCertificate Set-WinRMCertificate Set-NPSCertificate
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## 1.4.0 (2022-01-06)
* Added `Set-IISCertificateNew` which was actually added in 1.3.0 but missed in the release notes. This should functions the same as the existing `Set-IISCertificate` function but is dependent on the IISAdministration module instead of the legacy WebAdministration module and should work on PowerShell 6+. However, it requires at least version 1.1.0.0 of the IISAdministration module which is distributed from powershellgallery.com.
* Using this function will also work around issue #8 which involves errors for sites with uncommon characters in their names.
* Added `Set-RASSTPCertificate` which can be used to set the certificate for the Remote Access SSTP service. (Thanks @markpizz)
* The `CertThumbprint` parameter is no longer mandatory in the various public functions when `PfxFile` is specified. The thumprint will be read directly from the cert in the PFX if necessary. (#13)
* Improvements and fixes for `Set-ExchangeCertificate` involving old cert removal and cert replacement on renewal. (#19) (Thanks @markpizz)
* Fixed regression in `Set-ExchangeCertificate` from (#16) (Thanks @markpizz)
* Added support in private functions for cert management in locations/stores other than LocalMachine\My.
FileList
- Posh-ACME.Deploy.nuspec
- Posh-ACME.Deploy.psd1
- Posh-ACME.Deploy.psm1
- Private\Confirm-CertInstall.ps1
- Private\Get-PfxThumbprint.ps1
- Private\Import-PfxCertInternal.ps1
- Private\Remove-OldCert.ps1
- Private\Test-CertInstalled.ps1
- Public\Set-ExchangeCertificate.ps1
- Public\Set-IISCertificate.ps1
- Public\Set-IISCertificateNew.ps1
- Public\Set-IISFTPCertificate.ps1
- Public\Set-NPSCertificate.ps1
- Public\Set-RASSTPCertificate.ps1
- Public\Set-RDGWCertificate.ps1
- Public\Set-RDSHCertificate.ps1
- Public\Set-WinRMCertificate.ps1