Fix TLS setup

Merged Nicolas Michon requested to merge dev/fix_tls_setup into bc

@smorlat Finalement je ne pense pas que l'utilisation de SSL_CTX_add_extra_chain_cert et donc la distinction entre certificat intermédiaire/root soit nécessaire.

D'après la documentation de SSL_CTX_add_extra_chain_cert:

If no chain is specified, the library will try to complete the chain from the available CA certificates in the trusted CA storage, see SSL_CTX_load_verify_locations

Donc en ajoutant les certificats de 'CAfile' dans le 'trusted store' comme fait dans ce commit, la construction de la chaîne de certification se fera correctement en plus de permettre des scenarios plus complexes pour l'authentification client par certificat (par exemple autoriser plusieurs CA).

Edited by Nicolas Michon

Merge request reports