Lines Matching refs:info
107 int lws_context_init_client_ssl(const struct lws_context_creation_info *info,
110 const char *private_key_filepath = info->ssl_private_key_filepath;
111 const char *cert_filepath = info->ssl_cert_filepath;
112 const char *ca_filepath = info->ssl_ca_filepath;
113 const char *cipher_list = info->ssl_cipher_list;
131 if (info->client_ssl_cipher_list)
132 cipher_list = info->client_ssl_cipher_list;
133 if (info->client_ssl_cert_filepath)
134 cert_filepath = info->client_ssl_cert_filepath;
135 if (info->client_ssl_private_key_filepath)
136 private_key_filepath = info->client_ssl_private_key_filepath;
138 if (info->client_ssl_ca_filepath)
139 ca_filepath = info->client_ssl_ca_filepath;
141 if (!lws_check_opt(info->options, LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT))
148 if (info->provided_client_ssl_ctx) {
150 vhost->tls.ssl_client_ctx = info->provided_client_ssl_ctx;
158 if (lws_tls_client_create_vhost_context(vhost, info, cipher_list,
160 info->client_ssl_ca_mem,
161 info->client_ssl_ca_mem_len,
163 info->client_ssl_cert_mem,
164 info->client_ssl_cert_mem_len,
166 info->client_ssl_key_mem,
167 info->client_ssl_key_mem_len