Lines Matching defs:cred
743 backend->cred = (struct Curl_schannel_cred *)
745 if(!backend->cred) {
757 backend->cred->refcount = 1;
763 backend->cred->client_cert_store = client_cert_store;
974 &backend->cred->cred_handle,
975 &backend->cred->time_stamp);
1021 &backend->cred->cred_handle,
1022 &backend->cred->time_stamp);
1034 Curl_safefree(backend->cred);
1127 backend->cred = NULL;
1133 backend->cred = old_cred;
1137 backend->cred->refcount++;
1140 backend->cred->refcount));
1145 if(!backend->cred) {
1150 /* schannel_acquire_credential_handle() sets backend->cred accordingly or
1156 backend->cred->sni_hostname = curlx_convert_UTF8_to_tchar(snihost);
1157 if(!backend->cred->sni_hostname)
1248 &backend->cred->cred_handle, NULL, backend->cred->sni_hostname,
1340 if(!backend->cred || !backend->ctxt)
1439 &backend->cred->cred_handle, &backend->ctxt->ctxt_handle,
1440 backend->cred->sni_hostname, backend->req_flags,
1694 if(!backend->cred)
1756 if(old_cred != backend->cred) {
1765 result = Curl_ssl_addsessionid(cf, data, backend->cred,
1774 /* this cred session is now also referenced by sessionid cache */
1775 backend->cred->refcount++;
2454 struct Curl_schannel_cred *cred = ptr;
2456 if(cred) {
2457 cred->refcount--;
2458 if(cred->refcount == 0) {
2459 s_pSecFn->FreeCredentialsHandle(&cred->cred_handle);
2460 curlx_unicodefree(cred->sni_hostname);
2462 if(cred->client_cert_store) {
2463 CertCloseStore(cred->client_cert_store, 0);
2464 cred->client_cert_store = NULL;
2467 Curl_safefree(cred);
2493 if(backend->cred && backend->ctxt) {
2519 &backend->cred->cred_handle,
2521 backend->cred->sni_hostname,
2553 if(backend->cred) {
2555 schannel_session_free(backend->cred);
2557 backend->cred = NULL;