Lines Matching refs:servername
24 The functionality provided by the servername callback is mostly superseded by
26 However, even where the ClientHello callback is used, the servername callback is
27 still necessary in order to acknowledge the servername requested by the client.
31 the servername extension received in the incoming connection. When B<cb>
34 The servername callback should return one of the following values:
40 This is used to indicate that the servername requested by the client has been
42 up a different configuration for the selected servername in this case.
46 In this case the servername requested by the client is not accepted and the
53 If this value is returned then the servername is not accepted by the server.
62 This return value indicates that the servername is not accepted by the server.
63 No alerts are sent and the server will not acknowledge the requested servername.
71 In particular note that in TLSv1.3 the servername is negotiated in every
72 handshake. In TLSv1.2 the servername is only negotiated on initial handshakes
79 If a servername has been set via a call to SSL_set_tlsext_host_name() then it
80 will return that servername.
83 session from the original handshake had a servername accepted by the server then
84 it will return that servername.
91 If the session from the original handshake had a servername accepted by the
92 server then it will return that servername.
94 Otherwise it returns the servername set via SSL_set_tlsext_host_name() or NULL
100 It will return the servername set via SSL_set_tlsext_host_name() or NULL if it
107 =item On the server, after the servername extension has been processed and a
110 If a servername was accepted by the server in the original handshake then it
111 will return that servername, or NULL otherwise.
113 =item On the server, after the servername extension has been processed and a
116 The function will return the servername requested by the client in this
121 Note that the ClientHello callback occurs before a servername extension from the
122 client is processed. The servername, certificate and ALPN callbacks occur after
123 a servername extension from the client is processed.
125 SSL_get_servername_type() returns the servername type or -1 if no servername
136 the ClientHello, ALPN, and servername callbacks. The ClientHello callback is
137 executed first, then the servername callback, followed by the ALPN callback.
158 Prior to 1.1.1e, when the client requested a servername in an initial TLSv1.2
160 set a different explicit servername in the second handshake then when called by
161 the client it returned the servername from the second handshake. This has now
162 been changed to return the servername requested in the original handshake.
164 Also prior to 1.1.1e, if the client sent a servername in the first handshake but
167 servername requested in the original handshake. This has now been changed to