Hatena::ブログ(Diary)

@vvakame の日記

2008-12-02

Monoで信頼できない証明書なんでスけど 的なことを言われる

| 01:15 | Monoで信頼できない証明書なんでスけど 的なことを言われる - @vvakame の日記 を含むブックマーク

System.Net.HttpWebRequest使ってhttpsなアドレスのページを拾ってくるようなexeを実行してみると以下のように怒られた

Unhandled Exception: System.Net.WebException: Error getting response stream (Trust failure): TrustFailure ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: Invalid certificate received from server.

ぐぐったら

http://www.mono-project.com/UsingTrustedRootsRespectfully

http://www.mono-project.com/FAQ:_Security

らしいので

mono /opt/local/lib/mono/1.0/mozroots.exe --sync

とかしてみたところ動くようになった(っぽい)

でも別のUTF8に変換するとこで例外飛んでるっぽいので結局そのままじゃ動かなさそうである

つかコンパイルの仕方わかんね 情報少ない気がする