[Top] [All Lists]

Re: [ietf-smtp] ALPN: implementation / behaviour

2021-07-10 14:46:10
On Sat, Jul 10, 2021, Jeremy Harris wrote:

Under GnuTLS you can hook into the handshake operations:

Same can be done in OpenSSL: quoting my notes:

For the client we would have to go through all the extensions:
SSL_set_tlsext_debug_callback(con, tlsext_cb);
void tlsext_cb(SSL *s, int client_server, int type,
               const unsigned char *data, int len, void *arg)
and set a flag there:
    if (TLSEXT_TYPE_application_layer_protocol_negotiation == type) {
        set flag ...

But that does not work: the extension is only returned if the
server selected a protocol.

[I've not tried this, client-side.  Server side works fine.]

I added the code to the client side and observed the problem mentioned

Address is valid for this mailing list only, please do not reply
to it direcly, but to the list.

ietf-smtp mailing list

<Prev in Thread] Current Thread [Next in Thread>