6
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

Monoで、Secure Socket Layer (SSL) / Transport Layer Security (TLS)通信を行うには

問題点

Monoを使って、httpsアドレスに、HttpClientクラスで接続を行うとセキュリティエラーが発生します。
MonoのFAQページによると証明書がインストールされていないので、例外が発生しているようです。
http://www.mono-project.com/docs/faq/security/
解決方法は、3通りあるようですが、私は、mozroots.exeツールを使って、ルート証明書をインポートする方法で解決しました。

mozroots.exeをダウンロード

下記ページのdownload mozroots.exeリンクからツールをダウンロードします。
https://code.google.com/p/duplicati/wiki/LinuxHowto
ダウンロードしたツールを使って、ルート証明書をインポートします。

$mono mozroots.exe --import --sync
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
6
Help us understand the problem. What are the problem?