Parcourir la source

Use caCertificatePemFile in OpenSSL backend

Sebastian Höfle il y a 1 an
Parent
commit
3c10b79fbf
1 fichiers modifiés avec 3 ajouts et 0 suppressions
  1. 3 0
      src/impl/verifiedtlstransport.cpp

+ 3 - 0
src/impl/verifiedtlstransport.cpp

@@ -45,6 +45,9 @@ VerifiedTlsTransport::VerifiedTlsTransport(
 		throw;
 	}
 #else
+	if (cacert) {
+		SSL_CTX_load_verify_file(mCtx,  reinterpret_cast<const char *>(cacert->c_str()));
+	}
 	SSL_set_verify(mSsl, SSL_VERIFY_PEER, NULL);
 	SSL_set_verify_depth(mSsl, 4);
 #endif