silvioprog
2018-07-29 03:39:17 UTC
Hello dudes.
I tried to pass the key/cert files to the MHD library, however, it
allows only passing via memory (using
gnutls_certificate_set_x509_key_mem2()):
MHD_OPTION_HTTPS_MEM_KEY, "private key content",
MHD_OPTION_HTTPS_MEM_CERT, "certificate content"
but it would be nice to use the GnuTLS's builtin functions to load the
key/cert files: gnutls_certificate_set_x509_key_file2(). Advantage: the
programmer just pass the path of the key/cert instead of writing own unsafe
functions for file loading. So, what do you thing about to add those new
options?:
MHD_OPTION_HTTPS_FILE_KEY, "key.pem",
MHD_OPTION_HTTPS_FILE_CERT, "cert.pem",
MHD_OPTION_HTTPS_FILE_TRUST, "ca.pem"
Thank you!
I tried to pass the key/cert files to the MHD library, however, it
allows only passing via memory (using
gnutls_certificate_set_x509_key_mem2()):
MHD_OPTION_HTTPS_MEM_KEY, "private key content",
MHD_OPTION_HTTPS_MEM_CERT, "certificate content"
but it would be nice to use the GnuTLS's builtin functions to load the
key/cert files: gnutls_certificate_set_x509_key_file2(). Advantage: the
programmer just pass the path of the key/cert instead of writing own unsafe
functions for file loading. So, what do you thing about to add those new
options?:
MHD_OPTION_HTTPS_FILE_KEY, "key.pem",
MHD_OPTION_HTTPS_FILE_CERT, "cert.pem",
MHD_OPTION_HTTPS_FILE_TRUST, "ca.pem"
Thank you!
--
Silvio Clécio
Silvio Clécio