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
..
2017-10-31 11:36:12 +01:00
2020-01-20 15:18:45 +01:00
2019-05-20 21:14:14 +02:00
2020-02-26 10:39:36 +01:00
2020-02-14 19:02:06 +01:00
2014-03-17 18:06:07 +01:00
2020-01-17 18:30:36 +01:00
2020-02-26 10:39:36 +01:00
2020-04-29 13:32:29 +02:00
2019-08-09 10:11:38 +02:00
2016-02-09 14:53:15 +01:00
2020-04-27 09:39:38 +02:00
2019-06-05 08:33:35 +02:00
2019-04-23 11:41:52 +02:00
2019-09-17 10:18:54 +02:00
2020-04-17 09:37:36 +02:00
2019-11-15 13:43:08 +01:00
2018-12-11 17:09:31 +01:00
2020-03-07 06:07:18 +01:00
2015-04-06 11:23:56 +02:00
2019-12-11 16:46:16 +01:00
2016-11-24 21:35:10 +01:00
2019-08-21 14:32:09 +02:00
2020-02-06 14:55:34 +01:00
2020-05-05 11:06:43 +02:00
2020-05-05 11:07:00 +02:00
2020-02-06 14:55:34 +01:00
2019-01-02 20:22:17 +01:00
2012-02-21 22:27:27 +01:00
2009-10-01 11:19:37 +02:00
2009-10-01 11:19:37 +02:00
2017-10-31 13:58:31 +01:00
2019-12-11 15:51:37 +01:00
2020-03-14 09:42:07 +01:00
2015-08-20 17:13:46 +02:00
2017-10-31 18:03:23 +01:00
2019-12-11 14:26:53 +01:00
2020-04-27 09:39:38 +02:00
2020-03-14 09:42:07 +01:00
2015-04-06 11:23:56 +02:00
2019-06-05 08:42:33 +02:00
2009-01-25 13:49:53 +01:00
2019-04-30 15:10:17 +02:00
2018-09-12 07:20:17 +02:00
2019-12-27 16:38:43 +01:00
2016-04-14 11:18:22 +02:00
2020-04-02 15:09:46 +02:00
2019-07-24 16:45:02 +02:00
2020-03-14 09:42:07 +01:00
2018-11-26 19:50:32 +01:00
2016-12-22 23:26:38 +01:00
2019-08-27 17:14:19 +02:00
2020-02-14 19:02:06 +01:00
2020-04-15 10:47:39 +02:00
2020-04-27 15:53:43 +02:00
2020-05-01 13:32:20 +02:00
2018-11-26 19:50:32 +01:00
2020-03-14 09:42:07 +01:00
2019-05-07 22:16:41 +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
2019-10-10 11:30:07 +02:00
2019-06-05 08:33:35 +02:00
2020-03-11 14:15:33 +01:00
2020-03-05 20:21:58 +01:00
2020-03-14 09:42:07 +01:00
2017-10-31 11:36:12 +01:00
2006-06-29 18:54:54 +02:00
2019-11-06 10:14:32 +01:00
2016-11-09 22:57:01 +01:00