地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

curlの--tlsv1.xオプションはバージョンの下限を指定するオプションだった

tls1.1で通信してcurlを実行したいみたいな場合に--tlsv1.1みたいなオプションをつけて実行してた記憶があったけど--tlsv1.xはバージョンの下限を指定するのであってtls1.2が有効ならそちらを使うようになっていた。同じようなことを大昔にもやった気がするけどもしかしたらミスっていたのかもしれないと(当時も同じこと書いていたかも)

 -1, --tlsv1         Use TLSv1.0 or greater
     --tlsv1.0       Use TLSv1.0 or greater
     --tlsv1.1       Use TLSv1.1 or greater
     --tlsv1.2       Use TLSv1.2 or greater
     --tlsv1.3       Use TLSv1.3 or greater

上限を指定したい場合はこっち

     --tls-max <VERSION> Set maximum allowed TLS version

思い込みって怖いねって話でした。