Search Unity

Question UnityWebRequest - Unable to complete SSL connection

Discussion in 'Scripting' started by nnggrr2000, Nov 18, 2022.

  1. nnggrr2000

    nnggrr2000

    Joined:
    Feb 8, 2018
    Posts:
    1
    Why do we bypass the built-in certificate check and take over control. This problem still occurs by returning true from the handler.

    UnityWebRequest request = UnityWebRequest.Post(url, form);
    request.SetRequestHeader("Accept", "application/json");
    request.SetRequestHeader("SnMac", LoadManager.deviceUniqueIdentifier);
    if (isToken)
    request.SetRequestHeader("Authorization", "Bearer " + LoadManager.userData.data.token);
    request.certificateHandler = new WebRequestCert();

    public class WebRequestCert : UnityEngine.Networking.CertificateHandler
    {
    protected override bool ValidateCertificate(byte[] certificateData)
    {
    //return base.ValidateCertificate(certificateData);
    return true;
    }
    }
     
  2. Kurt-Dekker

    Kurt-Dekker

    Joined:
    Mar 16, 2013
    Posts:
    38,747