Handling cases where the SNI server name does not equal the HTTP request host/authority #4072
Unanswered
johnbellessa
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
My apologies if this has been addressed in the spec or elsewhere, but haven't been able to find anything. Basically, it seems like the spec describes what to do if a request's SNI server name matches a different Listener than request's host/authority.
In particular, the spec says:
My first question is to clarify the meaning of the first bullet:
Does this mean that if the Listener selected by matching the SNI server name ALSO matches the request host, BUT the request host also matches a Listener with a more specific hostname, then the gateway should respond with 421?
My second question is what should the behavior be if the SNI server name and request host are different values but have the same most-specific matching Listener?
The fact that this case isn't mentioned in how to handle misdirected requests makes me think the Gateway should treat it as though the server name and request host values are equal. Is that correct?
Beta Was this translation helpful? Give feedback.
All reactions