NSP.SSLCertificates
0.2.0
Public SSL certificates from request to install: generate a private key and CSR, turn the issuer's ZIP into a certificate, full-chain PEM and PFX, and install it on a Windows server: certificate, intermediates and root each in the right store, IIS bindings moved to it, and the certificate it replaces removed. Native PowerShell - no WSL or openssl. Windows PowerShell 5
Public SSL certificates from request to install: generate a private key and CSR, turn the issuer's ZIP into a certificate, full-chain PEM and PFX, and install it on a Windows server: certificate, intermediates and root each in the right store, IIS bindings moved to it, and the certificate it replaces removed. Native PowerShell - no WSL or openssl. Windows PowerShell 5.1 compatible.
Show more
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Network Systems Plus. All rights reserved.
Package Details
Author(s)
- Network Systems Plus
Tags
NSP SSL TLS Certificate CSR PFX PKCS12 IIS FortiGate Windows
Functions
New-NSPSslRequest Complete-NSPSslRequest Get-NSPSslRequest Start-NSPSslManager Import-NSPSslPfx Install-NSPSslCertificate
Dependencies
This module has no dependencies.
Release Notes
0.2.0: Install-NSPSslCertificate (import, IIS rebinding via NSP.IIS, old certificate cleanup) and the double-click _Install folder; the PFX carries the root.
FileList
- NSP.SSLCertificates.nuspec
- CHANGELOG.md
- NSP.SSLCertificates.psd1
- Private\ConvertFrom-NSPSslPem.ps1
- Private\ConvertTo-NSPSslFolderName.ps1
- Private\Find-NSPSslTrustedRoot.ps1
- Private\Get-NSPSslKeyIdentifier.ps1
- Private\Import-NSPToolkitModule.ps1
- Private\New-NSPSslRsa.ps1
- Private\Remove-NSPSslStoreCertificate.ps1
- Private\Test-NSPSslSelfSigned.ps1
- Public\Complete-NSPSslRequest.ps1
- Public\Install-NSPSslCertificate.ps1
- LICENSE
- NSP.SSLCertificates.psm1
- Private\ConvertFrom-NSPSslPrivateKeyPem.ps1
- Private\ConvertTo-NSPSslPem.ps1
- Private\Get-NSPSslCertificateChain.ps1
- Private\Get-NSPSslRequestLayout.ps1
- Private\New-NSPSslDerElement.ps1
- Private\Read-NSPSslCertificateFile.ps1
- Private\Resolve-NSPSslBindingSelection.ps1
- Private\Use-NSPSslDependency.ps1
- Public\Get-NSPSslRequest.ps1
- Public\New-NSPSslRequest.ps1
- README.md
- Private\ConvertFrom-NSPSslSecureString.ps1
- Private\ConvertTo-NSPSslPrivateKeyPem.ps1
- Private\Get-NSPSslDnsName.ps1
- Private\Get-NSPSslWorkRoot.ps1
- Private\New-NSPSslDerInteger.ps1
- Private\Read-NSPSslDerElement.ps1
- Private\Test-NSPSslDnsName.ps1
- Private\Write-NSPSslInstaller.ps1
- Public\Import-NSPSslPfx.ps1
- Public\Start-NSPSslManager.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.2.0 (current version) | 7 | 10/28/2026 |
| 0.1.0 | 14 | 10/25/2026 |