前提・実現したいこと
- SSL設定のための中間証明書を認識させたい
発生している問題
Webアプリケーションを作る際、webhookのURLにhttps配下のURLを設定したいのですがエラーが出ます。エラーの内容はわかりません。おそらく中間証明書が認識されていないことが原因だと考えています。
チェッカーサイトの結果
SSL Checker | Symantec CryptoReport
結果
Intermediate certificate missing.
opensslコマンドの結果
$openssl s_client -connect localhost:443
結果
depth=0 CN = サーバの名前 verify error:num=20:unable to get local issuer certificate verify return:1 depth=0 CN = サーバの名前 verify error:num=21:unable to verify the first certificate verify return:1 ~省略~ Verify return code: 21 (unable to verify the first certificate)
試したこと
- ブラウザからhttpsのページは閲覧できる
- mod_sslを有効にする
- 「Apache2.4.8以降は証明書と中間証明書は同じファイルに記載」に基づき、SSLCertificateFileに証明書、中間証明書が書かれたファイルのパスを指定
- 証明書、中間証明書の順番で記載
- 中間証明書二重書き、中間証明書の設定をの外にも記載も試したがダメ
補足情報
- Apache/2.4.18 (Ubuntu)(ダウングレードせずにできればこのversionを使用したいです)
- Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-112-generic x86_64)
解決方法をご存知の方がいらっしゃいましたら情報提供していただけると大変ありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/18 08:05
2018/05/18 08:19
2018/05/18 08:36
2018/05/18 08:52
2018/05/18 12:57
2018/05/18 23:45