使用UnityWebRequest时出现如下报错:
SSL CA certificate error
Curl error 60: Cert verify failed: UNITYTLS_X509VERIFY_FLAG_USER_ERROR1
原因:
证书验证失败 和 SSL CA证书错误
解决方法:
创建一个如下的类:
cs
/// <summary>
/// 跳过Web请求证书避免出现 报错:【SSL CA certificate error】 与 【Curl error 60: Cert verify failed: UNITYTLS_X509VERIFY_FLAG_USER_ERROR1】
/// </summary>
public class WebRequestSkipCertificate : CertificateHandler
{
protected override bool ValidateCertificate(byte[] certificateData)
{
return true;
}
}
在代码中使用:
cs
//实现跳过ssl验证
unityWebRequest.certificateHandler = new WebRequestSkipCertificate();
通过以上方式就能解决。