commit | 22bfa4bb53267a1a66d254791dd5487185636903 | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Mon May 11 08:46:37 2015 +0200 |
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Mon May 11 14:35:41 2015 +0200 |
tree | 6908b772f9b3bacf697e2f42604387b303ee84fd | |
parent | 1897af9e9318ee674f37fac065b262e1c7565171 [diff] [blame] |
Add ssl_set_hs_ca_chain()
diff --git a/library/ssl_srv.c b/library/ssl_srv.c index ea015ae..e83466e 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c
@@ -2725,7 +2725,9 @@ * opaque DistinguishedName<1..2^16-1>; */ p += 2; - crt = ssl->conf->ca_chain; + crt = ssl->handshake->sni_ca_chain != NULL ? + ssl->handshake->sni_ca_chain : + ssl->conf->ca_chain; total_dn_size = 0; while( crt != NULL && crt->version != 0 )