[LINUX] curl: (60) Que faire lorsque le certificat de l'émetteur n'est pas valide.

--Environnement - Red Hat Enterprise Linux Server release 7.7 (Maipo) - curl 7.29.0 (x86_64-redhat-linux-gnu)

Événement: je me suis mis en colère quand je `` curl '' https

$ curl https://localhost
curl: (60) Issuer certificate is invalid.
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.

Cause: il y a un problème avec la validation de certificat avec SSL

If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL).
(Traduction)Problèmes de certificat si ce serveur HTTPS utilise le certificat signé par l'autorité de certification indiqué dans le bundle(Il a peut-être expiré ou le nom peut ne pas correspondre au nom de domaine dans l'URL)La vérification du certificat a peut-être échoué en raison de.

Action: ne pas vérifier le certificat avec l'option -k ou --insecure

If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.
(Traduction)Si vous souhaitez désactiver la validation de certificat avec curl-k (Ou--insecure)Utilisez l'option.

Je pouvais voir correctement la destination de l'URL


$ curl --insecure https://localhost
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
...réduction...
</body></html>

Autres actions: préparer un certificat

Recommended Posts

curl: (60) Que faire lorsque le certificat de l'émetteur n'est pas valide.
Que faire quand Ubuntu plante
Procédures à suivre lorsque le japonais n'est pas affiché dans matplotlib
Que faire lorsque la police PyCharm est étrange ou déformée
Que faire lorsque "En-tête HTTP_HOST non valide" apparaît dans Django
Que faire lorsque le type de valeur est ambigu en Python?
Que faire lorsque le résultat téléchargé via scrapy est en anglais
Que faire lorsque pyinstaller: erreur: argument --add-binary: valeur add_data_or_binary invalide: apparaît
[Python] Que faire lorsqu'une erreur liée à l'authentification SSL est renvoyée
Que faire lorsque l'avertissement "L'environnement est cohérent ..." apparaît dans l'environnement Anaconda
Que faire lorsqu'un message d'avertissement est affiché dans la liste des pip
Que faire quand une PermissionError dans tempfile.mkstemp se produit
Que faire si CERTIFICATE_VERIFY_FAILED se produit lorsque nltk.download () est effectué sur macOS pyhon
Que faire si l'abandon s'affiche lors de la saisie d'une vidéo de caméra dans OpenCV
[EC2] Que faire lorsque le sélénium est bloqué et que le traitement ne se poursuit pas
[Go 1.13] Que faire lorsque la disposition de répertoire inattendue: apparaît
[openpyxl] Que faire lorsque IllegalCharacterError apparaît dans pandas.DataFrame.to_excel
Que faire lorsque gdal_merge génère un fichier énorme
Que faire lorsque vous déclenchez ValueError, "type de hachage non pris en charge"
Que faire lorsque "impossible d'importer le nom xxx" [Python]
Je ne peux pas utiliser le shell pipenv ... que dois-je faire?
Que faire si pyenv n'est pas activé (zsh)
[Python] Erreur de type: l'objet 'WebElement' n'est pas itérable Que faire lorsqu'une erreur se produit
Que faire quand n'est pas dans le fichier sudoers. Cet incident sera signalé.
[Python] Que faire quand Aucun module nommé "pyproj.datadir" n'apparaît lors de la création d'Exe avec PyInstaller
Que faire lorsque seule la fenêtre est affichée et que rien ne s'affiche dans le pygame
[AWS] Que faire lorsque vous souhaitez piper avec Lambda
Que faire lorsqu'une erreur de suppression se produit lors de la mise à jour de conda
Que faire lorsque des séries booléennes non alignables sont fournies comme indexeur
Que faire lorsqu'une erreur se produit avec import _ssl
Que faire si l'installation du package échoue lors du déploiement sur heroku
Que faire lorsque "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" apparaît en Python
OSError: [Errno 40] Que faire lorsque Message trop long apparaît
Pourquoi l'importation de django-import-export est si lente et que faire
ImportError: Pas de module Que faire quand on vous dit
Que faire s'il n'y a pas de réponse en raison des paramètres de proxy dans le scraping Web Python
Que faire lorsqu'un artefact manquant se produit dans un fichier jar qui n'est pas défini dans pom.xml
[Débutant] Que faire lorsque "[Errno 2] Le fichier b'test.csv 'n'existe pas: b'test.csv" s'affiche lors de la lecture du csv des pandas
[AWS] Que faire lorsque la commande ping provoque un "délai d'expiration"
Que faire si yum casse
Que faire avec l'installation de Magics
[virtualbox] Que faire lorsque [Impossible de récupérer la liste des miroirs] apparaît lorsque la mise à jour yum est effectuée sur CentOS7
Quand il est difficile de copier ce que vous avez construit avec vue
Que faire lorsqu'une vidéo ne peut pas être lue par cv2.VideoCapture
[Beanstalk] Que faire lorsqu'une erreur se produit avec import uuid
Que faire lorsque les paramètres de l'extension jupyterlab ne sont pas reflétés
Que faire avec la sortie de PYTHON?
Que faire si un avertissement de plate-forme non sécurisée apparaît lors de l'exécution de Python
Que faire si «Sans nom: 0» est ajouté dans to_csv-> read_csv des pandas
Que faire lorsque l'inode est épuisé sur EC2 Linux
Que faire lorsqu'une partie de l'image d'arrière-plan devient transparente lorsque l'image transparente est combinée avec Oreiller
Que faire lorsque vous obtenez "Je ne peux pas voir le site !!!!"
Que faire quand UnicodeDecodeError se produit pendant read_csv dans pandas (pd.read_table ())
Que faire lorsque ModuleNotFoundError: Aucun module nommé'XXX 'ne se produit en Python
NameError: le nom global'dot_parser 'n'est pas défini et que faire quand il apparaît en python
[Mac OS] Que faire lorsque Python n'est pas installé en tant que framework S'affiche lors de l'importation de matplot lib.
[Python] Que faire en cas de violation de PEP8 lors du processus d'importation à partir du répertoire ajouté à sys.path
Que faire lorsque "Quelque chose est déjà en cours d'exécution sur le port 8000" s'affiche lorsque la commande de développement de Gatsby est exécutée.
Comment écrire quoi faire lorsque l'application est affichée pour la première fois dans Qt pour Python avec Designer