日本語でググってもわからなかった事を中心に。この広告は、90日以上更新していないブログに表示しています。作ったプログラムが、あるサイトをのぞきに行けなったのだが、証明書ストアに中間証明書がなかったことが原因だった。いう仕組みが用意されているので、それを使って、足りない中間証明書を追加してやった。こんな環境に対して、つらつら書きます。作ったプログラムが、ある時からサイトに接続できなくなった。エラーを見ると、次の内容で、SSL関連。新たに追加されたサブドメインで、これまでとは異なる証明書が設定されているらしい。見に行ってみると、こんなエラー。確認OpenSSLを使うと、該当サイトの証明書の詳細が確認できるので、やってみた。該当サイトも、正常につながるサブドメインも、どちらも閲覧が可能。送ってくる証明書と、ルート証明書までのチェーンは異なる。どちらも3階層の証明書であることは共通。OpenSSLのログからだと、該当サイトは証明書本体のみの送信で、正常につながるサブドメインについては、証明書+中間証明書の組み合わせが送信されているもよう。公開サイト見に行くのに、それはちょっとなぁ。該当サイトの証明書を、信頼するルート証明書からチェーンできるようにすればいい後者として扱うための方策を、各種実施していきました。証明書ってどこで管理されているのだろうか?いろいろググってたら発見。/etc/ssl誰が入れたのかを調べてみると、opensslっぽい。いう仕組みの乗っ取るらしい。cloudpack.mediaどれどれ。