Handling "Unhandled link error" on SSL cert problem

Created on 18 November 2023, about 1 year ago
Updated 16 January 2024, 11 months ago

Problem/Motivation

https://curl.se/libcurl/c/libcurl-errors.html#CURLEPEERFAILEDVERIFICATION

Unhandled link error https://agewell-nce.ca/about-us has been found: : cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://agewell-nce.ca/about-us.
Unhandled link error https://agewell-nce.ca/archives/8923 has been found: : cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://agewell-nce.ca/archives/8923.
Unhandled link error https://cmd-f.nwplus.io has been found: : cURL error 3:
Unhandled link error https://modularity.info/ has been found: : cURL error 60: SSL: no alternative certificate subject name matches target host name 'modularity.info' (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://modularity.info/.
Unhandled link error https://modularity.info/conference/2015/ has been found: : cURL error 60: SSL: no alternative certificate subject name matches target host name 'modularity.info' (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://modularity.info/conference/2015/.
Unhandled link error https://quickbooks.intuit.com/ has been found.
Unhandled link error https://www.cdgdc.edu.cn/xwyyjsjyxx/aboutus/intro/277270.shtml has been found.
Unhandled link error https://www.chairs-chaires.gc.ca/ has been found: : cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.chairs-chaires.gc.ca/.
Unhandled link error https://www.cs.bham.ac.uk/internal/modules/2012/06-23636/ has been found: : cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.cs.bham.ac.uk/internal/modules/2012/06-23636/.
Unhandled link error https://www.cs.bham.ac.uk/internal/modules/2012/06-23899/ has been found: : cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.cs.bham.ac.uk/internal/modules/2012/06-23899/.
Unhandled link error https://www.cs.bham.ac.uk/internal/modules/2016/06-02578/ has been found: : cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.cs.bham.ac.uk/internal/modules/2016/06-02578/.
Unhandled link error https://www.cs.bham.ac.uk/internal/modules/2016/06-20008/ has been found: : cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.cs.bham.ac.uk/internal/modules/2016/06-20008/.
Unhandled link error https://www.eluta.ca/ has been found.
Unhandled link error https://www.techinterview.org/ has been found: : cURL error 60: SSL certificate problem: certificate has expired (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://www.techinterview.org/.

Steps to reproduce

Proposed resolution

Find a way to conditionally or otherwise skip reporting the cert errors or ignore them.

Guzzle equivalent to

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Needs review

Version

2.0

Component

Code

Created by

🇨🇦Canada joelpittet Vancouver

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024