Я создал https-сервер, используя libmicrohttpd.В этом случае сервер проходит аутентификацию клиента, для этого я создал key.pem и cert.pem, которые я передаю в серверную программу.Мой вопрос: как использовать MHD API или любой другой (может быть gnutls) для аутентификации клиента, проверяющего свой сертификат.
API может выглядеть следующим образом:
daemon = MHD_start_daemon (MHD_USE_SELECT_INTERNALLY | MHD_USE_SSL,
PORT, NULL, NULL,
&answer_to_connection, NULL,
MHD_OPTION_HTTPS_MEM_KEY, key_pem,
MHD_OPTION_HTTPS_MEM_CERT, cert_pem,
MHD_OPTION_HTTPS_MEM_TRUST, root_ca_pem,
MHD_OPTION_END);