397 liens privés
On retrouve principalement 2 types d'erreurs:
- Le certificat a été créé pour un domaine mais vous l'utilisez pour un autre.
- Le certificat a expiré.
Liste des shaarlis concernés:
https://www.mypersonnaldata.eu/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://orangina-rouge.org/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://links.kevinvuilleumier.net/: CURLE_PEER_FAILED_VERIFICATION (51)
https://bajazet.fr/shaarli/: CURLE_SSL_CACERT (60)
https://liens.effingo.be/: CURLE_SSL_CACERT (60)
https://bleu-pale.fr/links/: CURLE_PEER_FAILED_VERIFICATION (51)
https://links.hoa.ro/: CURLE_SSL_CACERT (60)
https://id-libre.org/shaarli/: CURLE_SSL_CACERT (60)
https://qosgof.fr/fosteb/: CURLE_PEER_FAILED_VERIFICATION (51)
https://foualier.gregory-thibault.com/: CURLE_PEER_FAILED_VERIFICATION (51)
https://adrian.gaudebert.fr/feed/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.nothing-is-3d.com/links/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.olissea.com/mb/links/1/: CURLE_PEER_FAILED_VERIFICATION (51)
https://ithake.eu/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.korezian.net/liens/: CURLE_PEER_FAILED_VERIFICATION (51)
https://ex0artefact.eu/ahpuch/: CURLE_PEER_FAILED_VERIFICATION (51)
https://shaarli.bananium.fr/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.dadall.info/links/: CURLE_SSL_CACERT (60)
https://dinask.eu/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://sinon.org/links/feed.rss: CURLE_SSL_CACERT (60)
https://nexen.mkdir.fr/shaarli/: CURLE_SSL_CACERT (60)
https://eownis.myds.me/shaarli/: CURLE_SSL_CACERT (60)
https://links.khrogos.info/: CURLE_PEER_FAILED_VERIFICATION (51)
https://stuper.info/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://mescanefeux.com/link/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.tribuleblanc.com/shaarli/: CURLE_SSL_CACERT (60)
https://sykius.fr/shaarli/: CURLE_SSL_CACERT (60)
https://shaarlo.fr/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://shaarli.cafai.fr/: CURLE_SSL_CACERT (60)
https://liens.quaternum.net/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.la-pub-dans-les-films.fr/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://la-vache-libre.org/shaarli-lavachelibre/: CURLE_PEER_FAILED_VERIFICATION (51)
https://fchaix.eu/shaarli/: CURLE_SSL_CACERT (60)
https://www.margaux-perrin.com/serendipity/: CURLE_PEER_FAILED_VERIFICATION (51)
https://pixelcafe.fr/links/: CURLE_PEER_FAILED_VERIFICATION (51)
https://sammyfisherjr.net/Shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://florian1.tk/shaarli/: CURLE_SSL_CACERT (60)
https://shaarli.guiguishow.info/: CURLE_SSL_CACERT (60)
https://deleurme.net/liens/index.php5: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.mygaia.org/shaarli/: CURLE_SSL_CACERT (60)
https://chichelinux.be/favoris/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.ventredudiplodocus.fr/liens/: CURLE_PEER_FAILED_VERIFICATION (51)
https://tiphainebuccino.com/links/index.php5: CURLE_PEER_FAILED_VERIFICATION (51)
https://erucipe.net/links/index.php: CURLE_SSL_CACERT (60)
https://links.nekoblog.org/: CURLE_PEER_FAILED_VERIFICATION (51)
https://shaarli.gamerz0ne.fr/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.rakforgeron.fr/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
https://b.xuv.be/: CURLE_PEER_FAILED_VERIFICATION (51)
https://shaarli.zertrin.org/: CURLE_SSL_CACERT (60)
https://links.yome.ch/: CURLE_PEER_FAILED_VERIFICATION (51)
https://shaarli.amaury.carrade.eu/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.bioshi.ch/liens/: CURLE_SSL_CACERT (60)
https://bookmarks.cdetc.fr/: CURLE_PEER_FAILED_VERIFICATION (51)
https://www.tolima.fr/shaarli/: CURLE_PEER_FAILED_VERIFICATION (51)
Légende:
CURLE_PEER_FAILED_VERIFICATION (51) = The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK.
CURLE_SSL_CACERT (60) = Peer certificate cannot be authenticated with known CA certificates.
source: http://curl.haxx.se/libcurl/c/libcurl-errors.html
Making-of:
#!/bin/bash
wget -q https://nexen.mkdir.fr/shaarli-api/feeds?format=opml --no-check-certificate -O /tmp/shaarlis.opml
#apt-get install xml2
xml2 < /tmp/shaarlis.opml | grep htmlUrl | cut -d"=" -f2 | grep ^https > /tmp/shaarlis_url.txt
for url in $(cat /tmp/shaarlis_url.txt);
do
curl -s $url >/dev/null
curl_exit=$?
if [ "$curl_exit" == "51" ]; then
echo "$url: CURLE_PEER_FAILED_VERIFICATION (51)"
else
if [ "$curl_exit" == "60" ]; then
echo "$url: CURLE_SSL_CACERT (60)"
fi
fi
done