diff options
author | jsing <> | 2019-04-04 15:03:21 +0000 |
---|---|---|
committer | jsing <> | 2019-04-04 15:03:21 +0000 |
commit | ef18f5fcfa9cf3eeefcc89685bead61b8239028f (patch) | |
tree | 3b602635dbbb5b70f50030b6207d774c40c1b7b8 /src/lib/libssl/Symbols.list | |
parent | 3b50812b7511c2b9b68aa78ee812e5eb6939a3d5 (diff) | |
download | openbsd-ef18f5fcfa9cf3eeefcc89685bead61b8239028f.tar.gz openbsd-ef18f5fcfa9cf3eeefcc89685bead61b8239028f.tar.bz2 openbsd-ef18f5fcfa9cf3eeefcc89685bead61b8239028f.zip |
Provide SSL chain/cert chain APIs.
These allow for chains to be managed on a per-certificate basis rather than
as a single "extra certificates" list. Note that "chain" in this context
does not actually include the leaf certificate however, unlike
SSL_CTX_use_certificate_chain_{file,mem}().
Thanks to sthen@ for running this through a bulk ports build.
ok beck@ tb@
Diffstat (limited to 'src/lib/libssl/Symbols.list')
-rw-r--r-- | src/lib/libssl/Symbols.list | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/libssl/Symbols.list b/src/lib/libssl/Symbols.list index 425d71126b..e72616a779 100644 --- a/src/lib/libssl/Symbols.list +++ b/src/lib/libssl/Symbols.list | |||
@@ -57,14 +57,18 @@ SSL_CIPHER_is_aead | |||
57 | SSL_COMP_add_compression_method | 57 | SSL_COMP_add_compression_method |
58 | SSL_COMP_get_compression_methods | 58 | SSL_COMP_get_compression_methods |
59 | SSL_COMP_get_name | 59 | SSL_COMP_get_name |
60 | SSL_CTX_add0_chain_cert | ||
61 | SSL_CTX_add1_chain_cert | ||
60 | SSL_CTX_add_client_CA | 62 | SSL_CTX_add_client_CA |
61 | SSL_CTX_add_session | 63 | SSL_CTX_add_session |
62 | SSL_CTX_callback_ctrl | 64 | SSL_CTX_callback_ctrl |
63 | SSL_CTX_check_private_key | 65 | SSL_CTX_check_private_key |
66 | SSL_CTX_clear_chain_certs | ||
64 | SSL_CTX_ctrl | 67 | SSL_CTX_ctrl |
65 | SSL_CTX_flush_sessions | 68 | SSL_CTX_flush_sessions |
66 | SSL_CTX_free | 69 | SSL_CTX_free |
67 | SSL_CTX_get0_certificate | 70 | SSL_CTX_get0_certificate |
71 | SSL_CTX_get0_chain_certs | ||
68 | SSL_CTX_get0_param | 72 | SSL_CTX_get0_param |
69 | SSL_CTX_get_cert_store | 73 | SSL_CTX_get_cert_store |
70 | SSL_CTX_get_ciphers | 74 | SSL_CTX_get_ciphers |
@@ -93,6 +97,8 @@ SSL_CTX_sess_set_get_cb | |||
93 | SSL_CTX_sess_set_new_cb | 97 | SSL_CTX_sess_set_new_cb |
94 | SSL_CTX_sess_set_remove_cb | 98 | SSL_CTX_sess_set_remove_cb |
95 | SSL_CTX_sessions | 99 | SSL_CTX_sessions |
100 | SSL_CTX_set0_chain | ||
101 | SSL_CTX_set1_chain | ||
96 | SSL_CTX_set1_groups | 102 | SSL_CTX_set1_groups |
97 | SSL_CTX_set1_groups_list | 103 | SSL_CTX_set1_groups_list |
98 | SSL_CTX_set1_param | 104 | SSL_CTX_set1_param |
@@ -164,6 +170,8 @@ SSL_SESSION_set_time | |||
164 | SSL_SESSION_set_timeout | 170 | SSL_SESSION_set_timeout |
165 | SSL_SESSION_up_ref | 171 | SSL_SESSION_up_ref |
166 | SSL_accept | 172 | SSL_accept |
173 | SSL_add0_chain_cert | ||
174 | SSL_add1_chain_cert | ||
167 | SSL_add_client_CA | 175 | SSL_add_client_CA |
168 | SSL_add_dir_cert_subjects_to_stack | 176 | SSL_add_dir_cert_subjects_to_stack |
169 | SSL_add_file_cert_subjects_to_stack | 177 | SSL_add_file_cert_subjects_to_stack |
@@ -175,6 +183,7 @@ SSL_cache_hit | |||
175 | SSL_callback_ctrl | 183 | SSL_callback_ctrl |
176 | SSL_check_private_key | 184 | SSL_check_private_key |
177 | SSL_clear | 185 | SSL_clear |
186 | SSL_clear_chain_certs | ||
178 | SSL_connect | 187 | SSL_connect |
179 | SSL_copy_session_id | 188 | SSL_copy_session_id |
180 | SSL_ctrl | 189 | SSL_ctrl |
@@ -184,6 +193,7 @@ SSL_dup_CA_list | |||
184 | SSL_export_keying_material | 193 | SSL_export_keying_material |
185 | SSL_free | 194 | SSL_free |
186 | SSL_get0_alpn_selected | 195 | SSL_get0_alpn_selected |
196 | SSL_get0_chain_certs | ||
187 | SSL_get0_next_proto_negotiated | 197 | SSL_get0_next_proto_negotiated |
188 | SSL_get0_param | 198 | SSL_get0_param |
189 | SSL_get1_session | 199 | SSL_get1_session |
@@ -247,6 +257,8 @@ SSL_renegotiate_pending | |||
247 | SSL_rstate_string | 257 | SSL_rstate_string |
248 | SSL_rstate_string_long | 258 | SSL_rstate_string_long |
249 | SSL_select_next_proto | 259 | SSL_select_next_proto |
260 | SSL_set0_chain | ||
261 | SSL_set1_chain | ||
250 | SSL_set1_groups | 262 | SSL_set1_groups |
251 | SSL_set1_groups_list | 263 | SSL_set1_groups_list |
252 | SSL_set1_host | 264 | SSL_set1_host |