18
0
Fork 0

Ajout doc sur option --cipher

This commit is contained in:
emorino 2022-07-12 15:03:12 +02:00
parent 538419bcc6
commit bf9b5f004d
1 changed files with 19 additions and 1 deletions

View File

@ -293,3 +293,21 @@ cURL, ou see URL (« voir URL »), est le nom général du projet, qui englobe l
Dans certains cas, lorsqu'on récupère la sortie de "curl" dans un autre programme — exemple `curl http://example.com | grep foo` — l'erreur `(23) Failed writing body` est renvoyée. Dans ce cas, "grep" interrompt la sortie standard dès qu'il a trouvé ce qu'il cherche, "curl" n'a alors plus d'emplacement où écrire ses données.
On désactive alors le buffer de "curl" avec l'option `-N` (ou `--no-buffer`) afin de récupérer toute la réponse avant de la transmettre à la sortie standard : `curl -N http://example.com | grep foo`.
### Erreur 141A318A SSL routines:tls_process_ske_dhe:dh key too small
Selon la version de l'OS où de la clé DH qui a été généré, il se peut qu'on ai une erreur "SSL routines:tls_process_ske_dhe:dh key too small" en faisant une requêtes curl.
Si vous souhaitez bypasser la vérification clé DH on peu utilisé l'option --cipher comme ceci :
~~~
# curl --ciphers 'DEFAULT:!DH'
~~~
On peux également utilisé l'option --cipher pour désactivé d'autres cipher lors de la requetes curl, ou de la limité seulement a certains cipher par exemple :
~~~
# curl --ciphers 'ECDHE-RSA-AES128-GCM-SHA256'
~~~
ou rajouter l'option `--ciphers ECDHE-RSA-AES128-GCM-SHA256` dans le fichier `.curlrc`