mirror of
https://github.com/ading2210/libcurl.js.git
synced 2025-05-13 14:30:02 -04:00
add function to get cert bundle
This commit is contained in:
parent
96ff9c337a
commit
c681e21777
3 changed files with 11 additions and 1 deletions
|
@ -4,6 +4,7 @@ tick_request
|
||||||
active_requests
|
active_requests
|
||||||
|
|
||||||
get_version
|
get_version
|
||||||
|
get_cacert
|
||||||
|
|
||||||
recv_from_websocket
|
recv_from_websocket
|
||||||
send_to_websocket
|
send_to_websocket
|
||||||
|
|
|
@ -252,6 +252,10 @@ function get_version() {
|
||||||
return version_dict;
|
return version_dict;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_cacert() {
|
||||||
|
return UTF8ToString(_get_cacert());
|
||||||
|
}
|
||||||
|
|
||||||
function main() {
|
function main() {
|
||||||
wasm_ready = true;
|
wasm_ready = true;
|
||||||
_init_curl();
|
_init_curl();
|
||||||
|
@ -277,6 +281,7 @@ api = {
|
||||||
load_wasm: load_wasm,
|
load_wasm: load_wasm,
|
||||||
WebSocket: CurlWebSocket,
|
WebSocket: CurlWebSocket,
|
||||||
TLSSocket: TLSSocket,
|
TLSSocket: TLSSocket,
|
||||||
|
get_cacert: get_cacert,
|
||||||
|
|
||||||
wisp_connections: _wisp_connections,
|
wisp_connections: _wisp_connections,
|
||||||
WispConnection: WispConnection,
|
WispConnection: WispConnection,
|
||||||
|
|
|
@ -7,9 +7,9 @@
|
||||||
#include "curl/easy.h"
|
#include "curl/easy.h"
|
||||||
#include "curl/header.h"
|
#include "curl/header.h"
|
||||||
#include "cjson/cJSON.h"
|
#include "cjson/cJSON.h"
|
||||||
#include "cacert.h"
|
|
||||||
#include "curl/multi.h"
|
#include "curl/multi.h"
|
||||||
|
|
||||||
|
#include "cacert.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
|
||||||
|
@ -196,6 +196,10 @@ void finish_request(CURLMsg *curl_msg) {
|
||||||
free(request_info);
|
free(request_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unsigned char* get_cacert() {
|
||||||
|
return _cacert_pem;
|
||||||
|
}
|
||||||
|
|
||||||
void init_curl() {
|
void init_curl() {
|
||||||
curl_global_init(CURL_GLOBAL_DEFAULT);
|
curl_global_init(CURL_GLOBAL_DEFAULT);
|
||||||
multi_handle = curl_multi_init();
|
multi_handle = curl_multi_init();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue