tls: rename input argument to tls_add_ca (#158)
This commit is contained in:
parent
856043b335
commit
ee6b5e0a91
2 changed files with 6 additions and 6 deletions
|
@ -32,7 +32,7 @@ enum tls_keytype {
|
|||
|
||||
int tls_alloc(struct tls **tlsp, enum tls_method method, const char *keyfile,
|
||||
const char *pwd);
|
||||
int tls_add_ca(struct tls *tls, const char *capath);
|
||||
int tls_add_ca(struct tls *tls, const char *cafile);
|
||||
int tls_set_selfsigned(struct tls *tls, const char *cn);
|
||||
int tls_set_certificate_pem(struct tls *tls, const char *cert, size_t len_cert,
|
||||
const char *key, size_t len_key);
|
||||
|
|
|
@ -208,18 +208,18 @@ int tls_alloc(struct tls **tlsp, enum tls_method method, const char *keyfile,
|
|||
* Set default locations for trusted CA certificates
|
||||
*
|
||||
* @param tls TLS Context
|
||||
* @param capath Path to CA certificates
|
||||
* @param cafile PEM file with CA certificates
|
||||
*
|
||||
* @return 0 if success, otherwise errorcode
|
||||
*/
|
||||
int tls_add_ca(struct tls *tls, const char *capath)
|
||||
int tls_add_ca(struct tls *tls, const char *cafile)
|
||||
{
|
||||
if (!tls || !capath)
|
||||
if (!tls || !cafile)
|
||||
return EINVAL;
|
||||
|
||||
/* Load the CAs we trust */
|
||||
if (!(SSL_CTX_load_verify_locations(tls->ctx, capath, 0))) {
|
||||
DEBUG_WARNING("Can't read CA list: %s\n", capath);
|
||||
if (!(SSL_CTX_load_verify_locations(tls->ctx, cafile, NULL))) {
|
||||
DEBUG_WARNING("Can't read CA file: %s\n", cafile);
|
||||
ERR_clear_error();
|
||||
return EINVAL;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue