Skip to content

Fixed an issues when renewing ECC Certificates#180

Closed
rcpokorny wants to merge 2 commits intorelease-3.0from
84188-Binding_ECC_Renewal_Failure
Closed

Fixed an issues when renewing ECC Certificates#180
rcpokorny wants to merge 2 commits intorelease-3.0from
84188-Binding_ECC_Renewal_Failure

Conversation

@rcpokorny
Copy link
Copy Markdown
Collaborator

Fixed an issues when renewing ECC Certificates and updated ReadMe identifying SSL flags were added to IIS beginning in IIS 8.0.

Copilot AI review requested due to automatic review settings March 19, 2026 01:47
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to resolve issues encountered when renewing ECC (ECDSA) certificates by improving cryptographic provider detection in the IISU PowerShell scripts, and updates IISU documentation/changelog to reflect SSL flag/version guidance.

Changes:

  • Enhanced Get-CertificateCSP to detect ECC (ECDsa) keys and consolidate CNG provider lookup.
  • Updated IISU documentation to include an Overview section and expand SSL flags information.
  • Added a 3.0.1 entry to the changelog for the ECC renewal fix.

Reviewed changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated 5 comments.

File Description
docsource/iisu.md Adds an Overview header and expands SSL flags documentation (noted inconsistencies to address).
IISU/PowerShellScripts/WinCertScripts.ps1 Updates Get-CertificateCSP for ECC/CNG provider detection and bumps script header version.
CHANGELOG.md Adds release note entry for 3.0.1 (minor grammar issue noted).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread CHANGELOG.md
@@ -1,3 +1,6 @@
3.0.1
* Fixed an issues when renewing ECC Certificates
Comment thread docsource/iisu.md
@@ -1,3 +1,5 @@
## Overview

Comment thread docsource/iisu.md
Comment on lines +14 to +18
Note that SNI/SSL Flags were introduced in IIS 8.0, so they are not available in Windows Server 2012 (IIS 8.0) and earlier versions, nor supported in this extension.

---

#### Windows Server 20162012 R2/Windows 8.1 (IIS 8.5)
Comment thread docsource/iisu.md
Comment on lines +18 to +25
#### Windows Server 20162012 R2/Windows 8.1 (IIS 8.5)

| Value | Description |
|-----:|-------------|
| 0 | No SNI (traditional IP:Port binding) |
| 1 | Enable Server Name Indication (SNI) |
| 2 | Centralized Certificate Store (CCS) (Not Supported) |
| 4 | Disable HTTP/2 |
@@ -1,4 +1,4 @@
# Version 1.5.0
# Version 1.5.1
@rcpokorny
Copy link
Copy Markdown
Collaborator Author

created wrong merge

@rcpokorny rcpokorny closed this Mar 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants