Skip to content

HttpClient: Add API to change cipher suites offered in SSL/TLS handshake #22507

Closed
@mattzink

Description

@mattzink

Depends on SslStream API proposal: dotnet/corefx#24588

Re-opening a previously closed issue (https://github.com/dotnet/corefx/issues/15157) with a supporting use case.

For US government compliance (FIPS, CNSA, etc), the set of allowed ciphers over TLS is mandated. There does not seem to be any mechanism for .NET Core on Linux to adjust the cipher suite offered when using HttpClient and friends, and therefore .NET Core cannot currently be used in most government installations. This is a key blocker to adoption for us.

[EDIT] Add dependency on SslStream issue by @karelz

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions