GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment faire pour que curl ignore les erreurs de certificat

Présentation

Si vous avez besoin de faire curl ignorez les erreurs de certificat, assurez-vous de connaître les conséquences des connexions et transferts SSL non sécurisés.

Vous ne devez vous entraîner à ignorer les vérifications de certificat qu'à des fins de développement.

Dans ce didacticiel, vous apprendrez à faire en sorte que curl ignore les erreurs de certificat.

Faire en sorte que curl ignore les erreurs SSL

La syntaxe de base pour ignorer les erreurs de certificat avec le curl la commande est :

curl --insecure [URL]

Vous pouvez également utiliser :

curl -k [URL]

Un site Web n'est pas sécurisé s'il possède un certificat SSL expiré, mal configuré ou inexistant garantissant une connexion sécurisée. Lorsque vous essayez d'utiliser curl pour se connecter à un tel site Web, la sortie répond par une erreur.

Par exemple, si vous exécutez la commande :

curl myawesomewebsite.com

La sortie doit afficher le contenu de l'URL. Cependant, comme ce site Web a un certificat SSL invalide, il affiche une erreur comme dans l'exemple ci-dessous.

curl: (60) SSL: no alternative certificate subject name matches target host name 'unixtutorial.test'

Cela signifie que "le certificat homologue ne peut pas être authentifié avec des certificats CA connus."

Pour contourner cette contrainte, vous pouvez utiliser le --insecure (ou -k ) option autorisant les connexions serveur non sécurisées lors de l'utilisation de SSL. Par conséquent, vous exécuteriez :

curl -k myawesomewebsite.com

Cent OS
  1. Comment faire fonctionner Ldapsearch sur Sles sur Tls à l'aide d'un certificat ?

  2. Comment faire pour qu'un montage Cifs/smb ignore Umask ?

  3. Comment faire en sorte qu'Ibus n'ignore pas ~/.xcompose ?

  4. Comment faire en sorte qu'Apache 2 arrête de demander un mot de passe pour un certificat SSL ?

  5. Comment faire un VPN

Comment faire une requête POST avec cURL

Comment installer Nagios 4.4.3 sur Ubuntu 18.04 et Ubuntu 16.04

Comment rendre un fichier exécutable sous Linux

Comment installer Make sur Ubuntu 20.04

Comment installer Sysdig sur Debian 11

Comment faire une requête POST avec curl