Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate if Vertx WebClient can support HTTP proxy server proxying HTTPS requests #2468

Open
sberyozkin opened this issue Aug 25, 2023 · 1 comment

Comments

@sberyozkin
Copy link

Original question: https://stackoverflow.com/questions/76962454/quarkus-vert-x-attempting-to-connect-to-proxy-over-ssl.

Keycloak address is HTTPS based. Squid proxy is HTTP based but HTTPS is attempted between Quarkus and Squid.

I'm marking it as an enhancement as I'm not sure if it is a bug or if the whole concept of HTTP proxy proxying HTTPS requests is very sound from the security point of view.

Additional info:
https://serverfault.com/questions/1113988/how-does-a-http-proxy-server-proxy-https-requests
(the comment to that unanswered question points to another useful doc)

CC @cescoffier @vietj @tsegismont

@vietj
Copy link
Contributor

vietj commented Aug 28, 2023

the Vert.x HTTP client can connect to a remote HTTPS server through a proxy reached with HTTP using an HTTP tunnel, is that what you mean ? https://en.wikipedia.org/wiki/HTTP_tunnel / https://vertx.io/docs/vertx-core/java/#_using_a_proxy_for_httphttps_connections

is that what you meant ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants