使用unitywebrequest时出现如下报错:
ssl ca certificate error
curl error 60: cert verify failed: unitytls_x509verify_flag_user_error1
原因:
证书验证失败 和 ssl ca证书错误
解决方法:
创建一个如下的类:
/// <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;
}
}
在代码中使用:
//实现跳过ssl验证
unitywebrequest.certificatehandler = new webrequestskipcertificate();
通过以上方式就能解决。
注意:如果是本地调用使用 http 不要使用 https,使用https需要证书验证在本地使用会报证书验证错误。
发表评论