Microsoft is updating the X.509 certificate used to author-sign its NuGet packages. The new certificate will become the default for all new Microsoft NuGet packages starting September 23, 2026. Packages signed with older certificates will remain valid with their existing signatures.
This change primarily affects customers who use NuGet client policies to enforce an allow list of trusted signers, including Microsoft, or those who use the dotnet nuget verify command to validate signed packages. These users must update their configurations to include the new certificate's SHA-256 fingerprint.
The new certificate's SHA-256 fingerprint is 9A1B131BEE0605433056A4EA3815478A8E177961A968C6C0027C1093D1FEB630. The current certificate's fingerprint is 566A31882BE208BE4422F7CFD66ED09F5D4524A5994F50CCC8B05EC0528C1353.
Users with NuGet client policies configured with signature validation mode set to 'require' and specific certificate fingerprints for Microsoft must add the new fingerprint to their trusted signers list in their nuget.config files. Similarly, those using dotnet nuget verify with explicit certificate fingerprints will need to update their commands.
Customers not using these validation methods should not be affected, as NuGet packages signed with the new certificate will install in the same manner as those signed with previous certificates.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Microsoft will transition to a new author-signing certificate for its NuGet packages starting September 23, 2026. Users who validate Microsoft-signed packages via NuGet client policies or the dotnet nuget verify command must update their configurations to include the new certificate fingerprint to avoid disruptions.