浏览代码

Use caCertificatePemFile in OpenSSL backend

Sebastian Höfle 1 年之前
父节点
当前提交
3c10b79fbf
共有 1 个文件被更改,包括 3 次插入0 次删除
  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