Skip to content

Implement CertValidationCallbackAsync #6003

Description

@ziostein

Problem:

CertValidationCallbackSync allows for custom logic to be executed to verify a client certificate with mTLS. This mechanism is synchronous.

Depending on implementation of this callback, some may conduct blocking IO operations that unnecessarily block the handshake processing thread while the validation is occurring. Ideally, this can be configurable to allow the thread to continue handling other handshakes while the callback executes in the background.

Need By Date:

Desired by 8/31/2026. Date has some flexibility.

Solution:

Add Rust binding for async variant of CertValidationCallbackSync.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions