Lines Matching full:wssl
507 struct wolfssl_ctx *wssl) in wssl_populate_x509_store() argument
521 if(wolfSSL_CTX_load_system_CA_certs(wssl->ctx) != WOLFSSL_SUCCESS) { in wssl_populate_x509_store()
527 wssl->x509_store_setup = TRUE; in wssl_populate_x509_store()
534 if(wolfSSL_CTX_load_verify_buffer(wssl->ctx, ca_info_blob->data, in wssl_populate_x509_store()
548 wssl->x509_store_setup = TRUE; in wssl_populate_x509_store()
560 if((ssl_cafile || ssl_capath) && (!wssl->x509_store_setup)) { in wssl_populate_x509_store()
562 wolfSSL_CTX_load_verify_locations_ex(wssl->ctx, in wssl_populate_x509_store()
591 wssl->x509_store_setup = TRUE; in wssl_populate_x509_store()
596 #define MPROTO_WSSL_X509_KEY "tls:wssl:x509:share"
716 struct wolfssl_ctx *wssl) in Curl_wssl_setup_x509_store() argument
736 if(cached_store && wolfSSL_CTX_get_cert_store(wssl->ctx) == cached_store) { in Curl_wssl_setup_x509_store()
740 wolfSSL_CTX_set_cert_store(wssl->ctx, cached_store); in Curl_wssl_setup_x509_store()
750 wolfSSL_CTX_set_cert_store(wssl->ctx, store); in Curl_wssl_setup_x509_store()
752 result = wssl_populate_x509_store(cf, data, store, wssl); in Curl_wssl_setup_x509_store()
759 WOLFSSL_X509_STORE *store = wolfSSL_CTX_get_cert_store(wssl->ctx); in Curl_wssl_setup_x509_store()
760 result = wssl_populate_x509_store(cf, data, store, wssl); in Curl_wssl_setup_x509_store()