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
Openssl s_client in istio-proxy container complains of this ->
istio-proxy@istio-egressgateway-li-7654d84db6-62p65:/$ openssl s_client -connect 10.144.185.173:443
CONNECTED(00000003)
Can't use SSL_get_servername
depth=2 C = US, ST = Denial, L = Springfield, O = Dis, CN = litest.com
verify error:num=19:self-signed certificate in certificate chain
We thought it might be due to new version prefering TLS 1.3, so we set max_tls_version to TLS_1_2, but it stills throws "Certificate unknown error" (attached pcap screenshot) - equivalent to the 1.3 verify error.
Does envoy no longer accept self signed certs?
Repro steps:
Try to connect to a TLS server using self signed certs.
Title: Envoy rejecting self signed certificates after upgrade to 1.31.3
Description:
We upgraded envoy from 1.27.1 to 1.31.3 (via istio upgrade), and notice that TLS workflows using self signed certs are broken.
After upgrade -
[2025-02-12T09:10:05.558Z] "POST /X1/NE HTTP/1.1" 503 URX,UF upstream_reset_before_response_started{remote_connection_failure|TLS_error:|268435581:SSL_routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED:TLS_error_end} - "TLS_error:|268435581:SSL_routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED:TLS_error_end" 754 239 50 - "192.168.205.17" "-" "899111cd-3047-4aef-8d35-6095e64ed8bb" "10.144.185.173" "10.144.185.173:443" outbound|443||31302e3134342e3138352e3137333a343433.com - 192.168.212.55:8443 192.168.205.17:48664 31302e3134342e3138352e3137333a343433.com -
Openssl s_client in istio-proxy container complains of this ->
We thought it might be due to new version prefering TLS 1.3, so we set max_tls_version to TLS_1_2, but it stills throws "Certificate unknown error" (attached pcap screenshot) - equivalent to the 1.3 verify error.
Does envoy no longer accept self signed certs?
Repro steps:
Try to connect to a TLS server using self signed certs.
CC: @mramakrishnaprasad
The text was updated successfully, but these errors were encountered: