Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Allow PublicSign=true even if full keys are available (dotnet#12749)
* Allow PublicSign=true even if full keys are available In certain environments - such as RHEL 9 - full signing does not work. That's because full signing requires SHA1 which is considered weak and was disabled in OpenSSL. Trying to use full signing leads to a Interop+Crypto+OpenSslCryptographicException. For more details, see dotnet/runtime#65874. In contrast, public signing doesn't use SHA1 and works fine in these environments. To make sure we can still build projects in those environments using arcade, allow arcade consumers to select public signing even when we have all the keys for full signing. Fixes: dotnet#12515 * Fix typo in src/Microsoft.DotNet.Arcade.Sdk/tools/StrongName.targets Co-authored-by: Matt Mitchell <mmitche@microsoft.com> --------- Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
- Loading branch information