Skip to content

Remove SHA1 enablement workarounds from CI pipelines #3458

@omajid

Description

@omajid

CentOS Stream 9 and RHEL 9 ship a version of OpenSSL that does not support SHA1+RSA. This algorithm combination is used for full signing in .NET. This results in the .NET compiler crashing on those platforms. See dotnet/runtime#65874 for more information about this.

In our CI pipelines (and other places?), we had worked around this.

As of the .NET 8 Preview 4 release, the workaround are no longer needed. We can build .NET out of the box on CentOS Stream 9/RHEL 9.

To reduce the amount of code we need to maintain and to clean things up, we should revert dotnet/installer#15289 along with anything else that was working around SHA1 issues on those platforms.

Metadata

Metadata

Assignees

Labels

area-testingImprovements in CI and testing

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions