You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's New
Client certificate (mTLS) support in DestinationHttpClient: destinations using ClientCertificateAuthentication now have their client certificate applied automatically. When a destination carries certificate material, DestinationHttpClient builds a verifying SSL context from the destination's certificate list and mounts it on the session's https:// adapter, so outbound mTLS calls succeed without any caller code changes. Supported formats are PEM (.pem) and PKCS12 (.p12/.pfx), with KeyStorePassword for encrypted keys and KeyStoreLocation to select a specific certificate.
Context-manager support for DestinationHttpClient: the client can now be used as with ... as http:, closing the underlying session on exit.
New public DestinationCertificateError: raised when certificate material cannot be loaded.