1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-30 00:00:16 +01:00

ss: policy: reject lack of server tls cert when tls used

https://github.com/warmcat/libwebsockets/issues/2686
This commit is contained in:
Andy Green 2022-07-04 15:48:14 +01:00
parent c28b390e77
commit 4d7175ddd8

View file

@ -1365,6 +1365,10 @@ lws_ss_create(struct lws_context *context, int tsi, const lws_ss_info_t *ssi,
#if defined(LWS_WITH_TLS)
if (h->policy->flags & LWSSSPOLF_TLS) {
if (!h->policy->trust.server.cert) {
lwsl_ss_err(h, "Policy lacks tls cert");
goto fail_creation;
}
i.options |= LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT;
i.server_ssl_cert_mem =
h->policy->trust.server.cert->ca_der;