Skip to content

Change HttpSys default client cert mode to Allow #14840

@Tratcher

Description

@Tratcher

#14839 introduced a new option to let you control how client certs are populated. It did not change the default behavior for compat reasons. In 5.0 we should change the default to Allow as to avoid a TLS renegotiation during a sync API (Connection.ClientCertificiate).

We should also change GetClientCertificateAsync to prefer the certificate in the request structure (if any) before triggering a renegotiation.

Metadata

Metadata

Assignees

Labels

area-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsbreaking-changeThis issue / pr will introduce a breaking change, when resolved / merged.feature-httpsys

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions