Enable StrongName verification in SignCheck #15602
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes dotnet/source-build#4884
Enable StrongName validation with SignCheck on .NET Core. This PR shares the SN logic from SignTool to SignCheck by moving the logic to a new classlib called
Microsoft.DotNet.StrongName
and consuming the functionality in SignTool & SignCheck.Example
Ran SignCheck on https://www.nuget.org/api/v2/package/dotnet-ef/9.0.2. This was the outcome:
Token info validated manually with
sn
:sn -T dotnet-ef.dll Mono StrongName - version 6.8.0.105 StrongName utility for signing assemblies Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed. Public Key Token: adb9793829ddae60