よーしパパ以下略

とりあえず調べ物から。

今はMSNP11なんだなあ…。
WebClientとかでhttpsにアクセスするときの挙動がMS.NETとMonoで違う。MonoだとWebExceptionでTrustFailedとかでるし…。
ちょっと調べたところ、TrustFailedはサーバ証明書の検証がうまくいかなかったときに出る様子。考えられるのは、

  1. MS.NETがサーバ証明書をちゃんと見てない
  2. Monoがサーバ証明書を検証できない(未実装とか?)

…うーむ、SSLとか詳しくないのでよくわからない。