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
Add automatic TLS client certificate refresh on SSL errors (#732)
Detect TLS client certificate errors via SSL alert codes and automatically
refresh certificates using a configurable command before retrying failed
requests. This helps environments where certificates expire frequently.
Certificate errors are now split into ClientCertificateError and
ServerCertificateError with distinct handling. Client cert errors are
classified as refreshable (expired, revoked, bad_certificate, unknown) or
non-refreshable (unknown_ca, unsupported, access_denied) based on whether
a certificate refresh could resolve the issue. HTTP requests and WebSocket
connections both support refresh-and-retry with a once-per-request/connection
limit to prevent infinite loops.
Fixed#714
Copy file name to clipboardExpand all lines: package.json
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -92,6 +92,11 @@
92
92
"type": "string",
93
93
"default": ""
94
94
},
95
+
"coder.tlsCertRefreshCommand": {
96
+
"markdownDescription": "Command to run when TLS client certificate errors occur (e.g., expired, revoked, or rejected certificates). If configured, the extension will automatically execute this command and retry failed requests. `http.proxySupport` must be set to `on` or `off`, otherwise VS Code will override the proxy agent set by the plugin.",
97
+
"type": "string",
98
+
"default": ""
99
+
},
95
100
"coder.proxyLogDirectory": {
96
101
"markdownDescription": "If set, the Coder CLI will output extra SSH information into this directory, which can be helpful for debugging connectivity issues.",
0 commit comments