KEMBAR78
MS Store cert pinning updates (1.11) by JohnMcPMS · Pull Request #5735 · microsoft/winget-cli · GitHub
Skip to content

Conversation

JohnMcPMS
Copy link
Member

@JohnMcPMS JohnMcPMS commented Sep 22, 2025

Cherry-pick #5732 to 1.11

Change

New certificate pinning guidelines/PKI allow us to pin only a trusted intermediate. This means less churn due to renewals with the Store.

Adds functionality to the pinning validation to allow partial chain definitions. This is leveraged to allow chains containing two new intermediate certificates

The existing chains are left as is since they continue to be the current in-operation values.

Validation

Adds new tests covering partial chain definitions, etc.
Adds a new test to warn about the remaining lifetime of pinning certificates.

Microsoft Reviewers: Open in CodeFlow

## Change
New certificate pinning guidelines/PKI allow us to pin only a trusted
intermediate. This means less churn due to renewals with the Store.

Adds functionality to the pinning validation to allow partial chain
definitions. This is leveraged to allow chains containing two new
intermediate certificates

The existing chains are left as is since they continue to be the current
in-operation values.

## Validation
Adds new tests covering partial chain definitions, etc.
Adds a new test to warn about the remaining lifetime of pinning
certificates.
@JohnMcPMS JohnMcPMS merged commit cf4eb46 into microsoft:release-v1.11 Sep 22, 2025
4 checks passed
@JohnMcPMS JohnMcPMS deleted the 5732-on-1.11 branch September 22, 2025 22:29
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