Lines Matching refs:params

346 			      const struct tls_connection_params *params)
350 if (conn == NULL || params == NULL)
353 if (params->flags & TLS_CONN_REQUIRE_OCSP_ALL) {
359 if (params->flags & TLS_CONN_EXT_CERT_CHECK) {
365 if (params->subject_match) {
370 if (params->altsubject_match) {
377 if (params->suffix_match) {
378 conn->suffix_match = os_strdup(params->suffix_match);
386 if (params->domain_match) {
387 conn->domain_match = os_strdup(params->domain_match);
392 if (params->domain_match) {
398 conn->flags = params->flags;
400 if (params->openssl_ciphers) {
408 if (params->ca_cert) {
410 params->ca_cert);
412 conn->xcred, params->ca_cert, GNUTLS_X509_FMT_DER);
416 params->ca_cert,
419 conn->xcred, params->ca_cert,
424 params->ca_cert,
429 } else if (params->ca_cert_blob) {
432 ca.data = (unsigned char *) params->ca_cert_blob;
433 ca.size = params->ca_cert_blob_len;
450 } else if (params->ca_path) {
456 if (params->ca_cert || params->ca_cert_blob) {
461 if (params->flags & TLS_CONN_ALLOW_SIGN_RSA_MD5) {
466 if (params->flags & TLS_CONN_DISABLE_TIME_CHECKS) {
474 if (params->client_cert && params->private_key) {
477 conn->xcred, params->client_cert, params->private_key,
478 GNUTLS_X509_FMT_DER, params->private_key_passwd, 0);
482 conn->xcred, params->client_cert, params->private_key,
490 conn->xcred, params->client_cert,
491 params->private_key, GNUTLS_X509_FMT_PEM,
492 params->private_key_passwd, 0);
495 conn->xcred, params->client_cert,
496 params->private_key, GNUTLS_X509_FMT_PEM);
505 } else if (params->private_key) {
510 conn->xcred, params->private_key, GNUTLS_X509_FMT_DER,
511 params->private_key_passwd);
525 } else if (params->client_cert_blob && params->private_key_blob) {
528 cert.data = (unsigned char *) params->client_cert_blob;
529 cert.size = params->client_cert_blob_len;
530 key.data = (unsigned char *) params->private_key_blob;
531 key.size = params->private_key_blob_len;
536 params->private_key_passwd, 0);
548 params->private_key_passwd, 0);
561 } else if (params->private_key_blob) {
565 key.data = (unsigned char *) params->private_key_blob;
566 key.size = params->private_key_blob_len;
571 params->private_key_passwd);
584 if (params->flags & (TLS_CONN_REQUEST_OCSP | TLS_CONN_REQUIRE_OCSP)) {
594 if (params->flags & TLS_CONN_REQUIRE_OCSP) {
653 const struct tls_connection_params *params)
674 if (params->ca_cert) {
676 global->xcred, params->ca_cert, GNUTLS_X509_FMT_DER);
679 "in DER format: %s", params->ca_cert,
682 global->xcred, params->ca_cert,
687 params->ca_cert,
693 if (params->flags & TLS_CONN_ALLOW_SIGN_RSA_MD5) {
699 if (params->flags & TLS_CONN_DISABLE_TIME_CHECKS) {
706 if (params->client_cert && params->private_key) {
709 global->xcred, params->client_cert,
710 params->private_key, GNUTLS_X509_FMT_DER);
715 global->xcred, params->client_cert,
716 params->private_key, GNUTLS_X509_FMT_PEM);
724 } else if (params->private_key) {
729 global->xcred, params->private_key,
730 GNUTLS_X509_FMT_DER, params->private_key_passwd);
748 if (params->ocsp_stapling_response)
750 os_strdup(params->ocsp_stapling_response);