Makes it possible to use certificates from all popular CAs with TigerVNC.tags/v1.9.90
@@ -229,6 +229,9 @@ void CSecurityTLS::setParam() | |||
if (gnutls_certificate_allocate_credentials(&cert_cred) != GNUTLS_E_SUCCESS) | |||
throw AuthFailureException("gnutls_certificate_allocate_credentials failed"); | |||
if (gnutls_certificate_set_x509_system_trust(cert_cred) != GNUTLS_E_SUCCESS) | |||
vlog.error("Could not load system certificate trust store"); | |||
if (*cafile && gnutls_certificate_set_x509_trust_file(cert_cred,cafile,GNUTLS_X509_FMT_PEM) < 0) | |||
throw AuthFailureException("load of CA cert failed"); | |||