Lines Matching refs:mbackend
2752 struct schannel_multi_ssl_backend_data *mbackend;
2765 mbackend = (struct schannel_multi_ssl_backend_data *)multi->ssl_backend_data;
2766 if(!mbackend->cert_store) {
2781 elapsed_ms = Curl_timediff(now, mbackend->time);
2788 if(!mbackend->CAinfo_blob_digest) {
2791 if(mbackend->CAinfo_blob_size != ca_info_blob->len) {
2798 if(memcmp(mbackend->CAinfo_blob_digest,
2805 if(!conn_config->CAfile || !mbackend->CAfile ||
2806 strcmp(mbackend->CAfile, conn_config->CAfile)) {
2811 return mbackend->cert_store;
2821 struct schannel_multi_ssl_backend_data *mbackend;
2840 mbackend = (struct schannel_multi_ssl_backend_data *)multi->ssl_backend_data;
2864 if(mbackend->cert_store) {
2865 CertCloseStore(mbackend->cert_store, 0);
2867 free(mbackend->CAinfo_blob_digest);
2868 free(mbackend->CAfile);
2870 mbackend->time = Curl_now();
2871 mbackend->cert_store = cert_store;
2872 mbackend->CAinfo_blob_digest = CAinfo_blob_digest;
2873 mbackend->CAinfo_blob_size = CAinfo_blob_size;
2874 mbackend->CAfile = CAfile;
2881 struct schannel_multi_ssl_backend_data *mbackend =
2883 if(mbackend->cert_store) {
2884 CertCloseStore(mbackend->cert_store, 0);
2886 free(mbackend->CAinfo_blob_digest);
2887 free(mbackend->CAfile);
2888 free(mbackend);