William Lallemand
03c331c80a
REORG: ssl: move the ckch_store related functions to src/ssl_ckch.c
Move the cert_key_and_chain functions:
int ssl_sock_load_files_into_ckch(const char *path, struct cert_key_and_chain *ckch, char **err);
int ssl_sock_load_pem_into_ckch(const char *path, char *buf, struct cert_key_and_chain *ckch , char **err);
void ssl_sock_free_cert_key_and_chain_contents(struct cert_key_and_chain *ckch);
int ssl_sock_load_key_into_ckch(const char *path, char *buf, struct cert_key_and_chain *ckch , char **err);
int ssl_sock_load_ocsp_response_from_file(const char *ocsp_path, char *buf, struct cert_key_and_chain *ckch, char **err);
int ssl_sock_load_sctl_from_file(const char *sctl_path, char *buf, struct cert_key_and_chain *ckch, char **err);
int ssl_sock_load_issuer_file_into_ckch(const char *path, char *buf, struct cert_key_and_chain *ckch, char **err);
And the utility ckch_store functions:
void ckch_store_free(struct ckch_store *store)
struct ckch_store *ckch_store_new(const char *filename, int nmemb)
struct ckch_store *ckchs_dup(const struct ckch_store *src)
ckch_store *ckchs_lookup(char *path)
ckch_store *ckchs_load_cert_file(char *path, int multi, char **err)
2020-05-15 14:11:54 +02:00
..
2020-04-16 10:04:36 +02:00
2020-04-27 09:39:37 +02:00
2019-07-31 14:12:55 +02:00
2020-04-16 10:04:36 +02:00
2020-03-29 09:55:10 +02:00
2014-03-17 18:06:06 +01:00
2019-01-14 19:33:17 +01:00
2017-11-24 17:49:53 +01:00
2019-07-19 09:24:12 +02:00
2020-05-06 12:38:44 +02:00
2019-10-24 18:38:00 +02:00
2020-04-16 10:04:36 +02:00
2020-04-17 09:37:36 +02:00
2020-01-20 15:18:45 +01:00
2019-06-07 15:47:54 +02:00
2020-04-16 10:04:36 +02:00
2019-09-17 10:18:54 +02:00
2020-04-17 09:37:36 +02:00
2020-03-14 09:42:07 +01:00
2010-08-10 14:01:09 +02:00
2020-04-16 10:52:41 +02:00
2020-04-16 10:04:36 +02:00
2020-02-27 23:44:41 +01:00
2020-01-20 15:18:46 +01:00
2019-01-14 19:33:17 +01:00
2012-02-21 22:27:27 +01:00
2009-10-26 21:10:04 +01:00
2009-10-26 21:10:04 +01:00
2017-10-31 13:58:31 +01:00
2020-04-17 09:37:36 +02:00
2020-04-28 16:30:13 +02:00
2016-02-20 15:33:06 +01:00
2020-04-16 10:04:36 +02:00
2020-04-27 09:39:38 +02:00
2020-03-14 09:42:07 +01:00
2019-11-19 14:48:28 +01:00
2009-01-25 13:49:53 +01:00
2019-04-30 15:10:17 +02:00
2015-06-13 22:07:35 +02:00
2019-03-05 11:04:23 +01:00
2020-03-14 09:42:07 +01:00
2020-04-27 09:39:38 +02:00
2018-08-10 15:06:27 +02:00
2020-03-07 06:07:18 +01:00
2020-04-27 09:39:37 +02:00
2020-04-27 12:13:06 +02:00
2019-05-29 15:41:47 +02:00
2018-10-26 04:54:40 +02:00
2020-03-18 13:07:19 +01:00
2019-08-27 17:14:19 +02:00
2020-04-16 10:04:36 +02:00
2020-05-15 14:11:54 +02:00
2020-05-15 14:11:54 +02:00
2020-05-15 14:11:54 +02:00
2020-01-20 15:18:45 +01:00
2019-06-05 08:33:35 +02:00
2019-06-06 16:36:19 +02:00
2020-04-17 09:37:36 +02:00
2020-01-31 17:45:10 +01:00
2006-06-29 18:54:54 +02:00
2019-08-29 17:11:25 +02:00
2020-04-27 09:39:37 +02:00