URLDownloadToFile() 不适用于自签名证书

URLDownloadToFile() not working with self-signed certificate

本文关键字:证书 适用于 不适用 URLDownloadToFile      更新时间:2023-10-16

我正在使用自签名证书进行HTTPS通信。下面的代码适用于HTTP,但不适用于HTTPS。之后运行 GetLastError() 返回 0。我在网上搜索了一下,但找不到任何可以解释为什么 URLDownloadToFile() 不适用于自签名证书的内容。有什么建议吗?

wstring Url = L"https://192.168.1.100/uploads/test.txt";
wstring Path = L"C:\Users\user\Desktop\test.txt";
URLDownloadToFile(NULL, Url.c_str(), Path.c_str(), 0, NULL);
对我来说,

将根证书添加到受信任的证书列表会有所帮助。它不包括在那里。