はじめに

curl実行時に

 curl: (35) error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small

というエラーが発生した時の手っ取り早い解消方法です

解決方法

curl オプション --cipher 'DEFAULT:!DH' を使います

オプション無し

$ curl https://www.jisha.or.jp/slogan/result/slogan04.html
curl: (35) error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small

あり

$ curl --cipher 'DEFAULT:!DH' https://www.jisha.or.jp/slogan/result/slogan04.html | head
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 20366  100 20366    0     0   292k      0 --:--:-- --:--:-- --:--:--  292k<!DOCTYPE HTML>

<html lang="ja">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=1160" id="viewport">
<!-- ▼ title ▼ -->
<title>中災防:過去の年間標語</title>
<!-- ▼ meta ▼ -->
<meta name="keywords" content="" />

参考


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS