Relevant area(s)
WinGet CLI
Description of the new feature / enhancement
The Microsoft Store "msstore" source in WinGet leverages certificate pinning to avoid MITM (Man In The Middle) types of attack vectors. The certificate information is currently "hard coded" in the WinGet client. This leads to non-functioning clients on earlier releases of Windows (before the client is updated).
There should be a different mechanism to enable WinGet to safely and securely receive updated certificate information so in the future, earlier clients (with support for this) can function and install packages from the "msstore" (or any other default source in the future) source.
Proposed technical implementation details
No response