| Auto-Submit | +1 |
| Commit-Queue | +1 |
fix(io): pass leaf certificate to badCertificateCallbackKevin MooreThat's not how we format it
```
[vm/io] ...
```
Done
leaf certificate) across platforms, and caches approval on SSLFilter to
prevent duplicate invocations per TLS handshake on multi-error chains.Kevin MooreYeah, I think this is suspicious drop caching, the other change looks okay.
Done
Closes https://github.com/dart-lang/sdk/issues/39425Kevin MooreYou can also mark that it fixes b/521834029
Nope! see the other CL
filter->set_bad_certificate_approved(true);Kevin MooreThis is some suspicious stuff. What if the same filter is called two times with different certificate chains? I suggest removing `set_bad_certificate_approved` stuff.
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Kevin MooreYou can also mark that it fixes b/521834029
Nope! see the other CL
Sorry about confusion, this is actually correct bug reference. The other one fixes different bug b/524667903.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Auto-Submit | +1 |
Kevin MooreYou can also mark that it fixes b/521834029
Alexander AprelevNope! see the other CL
Sorry about confusion, this is actually correct bug reference. The other one fixes different bug b/524667903.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
Kevin MooreYou can also mark that it fixes b/521834029
Alexander AprelevNope! see the other CL
Kevin MooreSorry about confusion, this is actually correct bug reference. The other one fixes different bug b/524667903.
Acknowledged
The issue link is wrong in the commit message. b/521834029 is the correct bug.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
Kevin MooreYou can also mark that it fixes b/521834029
Alexander AprelevNope! see the other CL
Kevin MooreSorry about confusion, this is actually correct bug reference. The other one fixes different bug b/524667903.
Slava EgorovAcknowledged
The issue link is wrong in the commit message. b/521834029 is the correct bug.
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +2 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
6 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
[vm/io] leaf cert in badCertificateCallback
When BoringSSL certificate verification fails, verification fails at
the intermediate CA or root CA level. Previously, SSLCertContext
passed X509_STORE_CTX_get_current_cert (on Linux/Windows) or the root CA
(on macOS/iOS) to Dart's badCertificateCallback.
This updates SSLCertContext to pass X509_STORE_CTX_get0_cert (the target
leaf certificate) across platforms.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |