Dacă încerc să accesez serverul nostru HTTPS care are un certificat emis de certbot de la Debian 9, primesc următoarea eroare:
# curl -v https://hu.dbpedia.org/
* Se încearcă 195.111.2.82...
* TCP_NODELAY setat
* Conectat la hu.dbpedia.org (195.111.2.82) portul 443 (#0)
* ALPN, oferind h2
* ALPN, oferind http/1.1
* Selectare cifra: ALL:!EXPORT:!EXPORT40:!EXPORT56:!aNULL:!LOW:!RC4:@STRENGTH
* setați cu succes locațiile de verificare a certificatelor:
* CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /etc/ssl/certs
* TLSv1.2 (OUT), antet TLS, stare certificat (22):
* TLSv1.2 (OUT), strângere de mână TLS, salut client (1):
* TLSv1.2 (IN), strângere de mână TLS, salut server (2):
* TLSv1.2 (IN), strângere de mână TLS, Certificat (11):
* TLSv1.2 (OUT), alertă TLS, salut server (2):
* Problemă cu certificatul SSL: certificatul a expirat
* Curl_http_done: numit prematur == 1
* a oprit fluxul de pauză!
* Închiderea conexiunii 0
curl: (60) Problemă cu certificatul SSL: certificatul a expirat
Cu toate acestea, dacă încerc aceeași comandă de la debian 10, reușește.
Am încercat să copiez pur și simplu toate certificatele ca de pe o mașină virtuală debian 10 pe mașina virtuală debian 9 (în /usr/local/share/ca-certificates) cu rsync și apoi am rulat update-ca-certificate
care se pare că a adăugat peste 400 de certificate. Din păcate, nu a ajutat. Nu este de mirare, deoarece se pare că există aceleași certificate atât pe Debian 9, cât și pe 10, aparent.
Intrebarea mea este: Cum pot accesa site-uri cu certificate certbot de pe mașini Debian 9 fără a ignora cu totul verificarea certificatului