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
Propagate detailed certificate validation errors (e.g., "certificate has
expired", "unable to get local issuer certificate", "SAN matcher
failed") from DefaultCertValidator through SslExtendedSocketInfo to the
transport failure reason string in access logs.
Previously, when TLS certificate validation failed, access logs only
showed the generic CERTIFICATE_VERIFY_FAILED error without actionable
details. This made debugging TLS issues difficult in production where
debug logging is not feasible.
The detailed error is now visible in %UPSTREAM_TRANSPORT_FAILURE_REASON%
and %DOWNSTREAM_TRANSPORT_FAILURE_REASON% access log formatters.
Fixesenvoyproxy#42266
Signed-off-by: Prashanth Josyula <prashanth.chaitanya@salesforce.com>
0 commit comments