envoy-mobile
envoy-mobile copied to clipboard
cert validation: use Android cert validation APIs
Description: add engine API to allow user config to use Android cert validation APIs. Risk Level: high Testing: added tests in Http2TestServerTest.java Docs Changes: Release Notes: Fixes #1575 Part of #2144
/retest
/retest
/retest
/retest
The java_tests_mac failure depends on the fixed mentioned in https://github.com/envoyproxy/envoy-mobile/pull/2516#issuecomment-1237169849.
/assign @ggreenway
/retest
/retest
/retest
@Augustyniak this is good for review.
/retest
This is very impressive, and overall looks like a good setup. Thank you, @danzh2010!
I'm not terribly concerned, just curious: is spawning a thread per outstanding cert validation something that Cronet does as well?
I'm not terribly concerned, just curious: is spawning a thread per outstanding cert validation something that Cronet does as well?
Nope, AFAIK Cronet coalesce the validations based on host name and uses a thread pool. This will be the next step.
/retest
/retest
/retest
/retest
@goaway can you re-review/approve this PR? I think that your concerns have been addressed
Friendly ping on this :)
@goaway I am going to merge this PR as I think that your concerns with regard to configuration template have been addressed.