diff options
Diffstat (limited to 'packages/bun-usockets/src/libusockets.h')
-rw-r--r-- | packages/bun-usockets/src/libusockets.h | 7 |
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; |