Search Issue Tracker

Fixed in 2020.1

Fixed in 2018.4, 2019.3

Votes

1

Found in

2018.4

2018.4.10f1

2018.4.16f1

2019.2

2019.2.7f2

2019.3

2019.3.0b4

2020.1

2020.1.0a4

Issue ID

1215665

Regression

Yes

UnityWebRequest fails to verify certificate when "Let's Encrypt Authority X1" certificate is present in system trust store

Windows

-

Reproduction steps:
1. Open Certificate Manager (In Windows, search for "Manage user certificates" in the Start menu)
2. If present, delete Let's Encrypt Authority X3 certificate under "Current User\Intermediate Certification Authorities\Certificates"
3. If not present, install the Let's Encrypt Authority X1 certificate attached below
4. Open the attached project (case_1215665.zip)
5. Enter Play Mode

Expected result: WebRequest is successful and data is fetched
Actual result: The error "Curl error 51: Cert verify failed: UNITYTLS_X509VERIFY_FLAG_NOT_TRUSTED" is thrown and no data is fetched

Reproduced in: 2018.4.10f1, 2018.4.16f1, 2019.2.7f2, 2019.2.19f1, 2019.3.0b4, 2019.3.0f6, 2020.1.0a4
Not reproducible in: 2017.4.36f1, 2018.4.9f1, 2019.2.7f1, 2019.3.0b3, 2020.1.0a3, 2020.1.0a11, 2020.1.0a21

Regressed in: 2018.4.10f1, 2019.2.7f1, 2019.3.0b3, 2020.1.0a4, most likely caused by Case 1076758

  1. Response avatar

    Resolution Note (fix version 2020.1):

    Fixed in 2020.1.0a11

  2. Response avatar

    Resolution Note (fix version 2019.3):

    Fixed in 2019.3.3f1

  3. Response avatar

    Resolution Note (fix version 2018.4):

    Fixed in 2018.4.18f1

Comments (40)

  1. B2f6f971e33b4a4ed274642af7daa02a?d=mm

    nntgam

    May 08, 2020 13:52

    It same my problem at 2018.4.16f1, but at 2019.2.9f1 work normal.

  2. 4cec8aad660e71c4507c2fd5979daa76?d=mm

    C00kkie

    May 08, 2020 13:37

    Got that issue today as well with 2019.2.13f1.

  3. E880f331bbc28ebe7a49bc92b9d0fc1d?d=mm

    ChrisVonMax

    May 08, 2020 13:36

    Deleting "Let's Encrypt Authority X3 certificate" does not solve the problem

  4. 84eead52b9ae6bca1d4a10d9c4cbdefd?d=mm

    Daniel1x

    May 08, 2020 13:20

    I also get these errors, version 2019.3.0f3.
    It happened suddenly for some reason and causes Unity to crash.

    Curl error 51: Cert verify failed: UNITYTLS_X509VERIFY_FLAG_EXPIRED

  5. 31040de9ce64c5df4c37d037a84cf84f?d=mm

    United-Screens

    May 08, 2020 13:20

    Same problem 2019.2.13f. And never had it before, Need urgently a solution or workaround

  6. 22009836ed67164ecd6d3e904814829d?d=mm

    Djaydino

    May 08, 2020 13:16

    2018.4.13f1 same issue and when playing any scene unity stops working

  7. 4f355b0b834a832e06c1df0b20a83c7e?d=mm

    murat303

    May 08, 2020 13:16

    Same problem in 2019.2.21f1

  8. 22009836ed67164ecd6d3e904814829d?d=mm

    Djaydino

    May 08, 2020 13:09

    2018.4.13f1 Started to appear in Editor just today.
    just now we went live and have a bug to fix, also when play, the editor stops (but no error)

  9. 5d020b2f05b0afea781ebdecd53c1691?d=mm

    CinKM4D

    May 08, 2020 13:07

    I started Unity (2019.2 16f1) and about every minute in the console there is this curl error 51.

  10. 7a69091fe88549c73ee5b105e0a0111e?d=mm

    AmalieKae

    May 08, 2020 13:05

    For anyone who wants to keep working until this is resolved: You can do so by going offline and working without internet. Super cumbersome, but for now it's all I can come up with. (If anyone has a better solution, please let me know!)

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.