Skip to content

Check that HttpSys and IIS TLS support isn't impacted by obsolete members on ITlsHandshakeFeature #59426

@JamesNK

Description

@JamesNK

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

Runtime obsoleted various properties and types used on SslStream: dotnet/runtime#100361. These properties are exposed in ASP.NET Core with ITlsHandshakeFeature. We have also made the properties obsolete in #59389. This was done as part of build ops and unstuck the build.

More time should be spent looking at this. An expert in HttpSys and IIS should investigate that TLS functionality isn't negatively impacted by obsoleting the properties.

One possible change is populating the NegotiatedCipherSuite property. HttpSys and IIS don't appear to set the new recommended property on the feature.

Expected Behavior

No response

Steps To Reproduce

No response

Exceptions (if any)

No response

.NET Version

No response

Anything else?

No response

Metadata

Metadata

Assignees

Labels

area-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions