aboutsummaryrefslogtreecommitdiff
path: root/packages/bun-usockets/src/libusockets.h
diff options
context:
space:
mode:
Diffstat (limited to 'packages/bun-usockets/src/libusockets.h')
-rw-r--r--packages/bun-usockets/src/libusockets.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/bun-usockets/src/libusockets.h b/packages/bun-usockets/src/libusockets.h
index cff9a1bd2..80f95bc03 100644
--- a/packages/bun-usockets/src/libusockets.h
+++ b/packages/bun-usockets/src/libusockets.h
@@ -172,6 +172,12 @@ struct us_bun_verify_error_t {
const char* reason;
};
+enum us_bun_socket_context_ca_store : unsigned int {
+ US_BUN_SOCKET_CONTEXT_CA_STORE_NONE = 0,
+ US_BUN_SOCKET_CONTEXT_CA_STORE_MOZILLA = 1 << 0,
+ US_BUN_SOCKET_CONTEXT_CA_STORE_SYSTEM = 1 << 1,
+};
+
struct us_bun_socket_context_options_t {
const char *key_file_name;
const char *cert_file_name;
@@ -180,6 +186,7 @@ struct us_bun_socket_context_options_t {
const char *ca_file_name;
const char *ssl_ciphers;
int ssl_prefer_low_memory_usage; /* Todo: rename to prefer_low_memory_usage and apply for TCP as well */
+ enum us_bun_socket_context_ca_store ca_store;
const char **key;
unsigned int key_count;
const char **cert;