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

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions