Add non-tls authentication

pull/143/merge
Andri Yngvason 2023-08-24 10:29:09 +00:00
parent ec885cf23d
commit 3a01753a22
1 changed files with 3 additions and 1 deletions

View File

@ -740,7 +740,9 @@ int init_nvnc(struct wayvnc* self, const char* addr, uint16_t port,
nvnc_set_name(self->nvnc, "WayVNC"); nvnc_set_name(self->nvnc, "WayVNC");
if (self->cfg.enable_auth && if (self->cfg.enable_auth && self->cfg.private_key_file[0] == '\0') {
nvnc_enable_auth2(self->nvnc, on_auth, self);
} else if (self->cfg.enable_auth &&
nvnc_enable_auth(self->nvnc, self->cfg.private_key_file, nvnc_enable_auth(self->nvnc, self->cfg.private_key_file,
self->cfg.certificate_file, on_auth, self) < 0) { self->cfg.certificate_file, on_auth, self) < 0) {
nvnc_log(NVNC_LOG_ERROR, "Failed to enable authentication"); nvnc_log(NVNC_LOG_ERROR, "Failed to enable authentication");