仕事

[c#] POP over SSLで「検証プロシージャによると、リモート証明書は無効です。」って…

投稿日:2013年8月12日 更新日:


テスト用のPOP3クライアントを作成したんだが、POP over SSLに対応しないとダメな事が微妙に判明。なんだ、SslStream使えばいいのかと、鼻息荒く作ってみたら
「検証プロシージャによると、リモート証明書は無効です。」

 工エエェェ(´д`)ェェエエ工

証明書はとりあえずいいから、SSL通信だけしたいだけなのに…(´Д⊂グスン

POP3サーバーへの接続用コードはざっくり以下の感じ。

まぁ5行目の、AuthenticateAsClientで問題が発生してるんですよね、これ。

ようは、ブラウザとかで証明書がアレだけれども危険を承知で先に進みますか? ‘`ィ (゚д゚)/

みたいなことをしたいんですデス。

ggl先生をたぐっていくと、マイクロソフトのサイトに載ってたよw

証明書を検証するコールバック関数書けばいいのかw

とにかくtrue返して常に検証OKみたいな。で、このコールバック関数を登録する場合が

こうなる。

-仕事
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

関連記事

tomcat7にSSL証明書を…

apache + tomcatなら、apacheに設定しておけばいけるんだよね.

[c#] empty.exeっぽいの作ってみた

メモリの少ない環境で作業してるので、必要なんだけど作らなくても empty.exeでいいじゃないかw という、話もあるけど、リハビリもかねて作ってみた。 超自信ないw ちなみにWindows7 Pro …

[c#]コード内にSQL書くときってどうしてますの?

SQLステートメントをコード中に書く場合

みたいな感じで記述していくと、長文になればなるほど可読性が悪くなってしまう。 なので、 [c …

Realm Object Server上のSyncデータにPHPからアクセスしてみる

realm object serverにGraphQLサービスを追加して、PHPからアクセスしてみる。 GraphQLサービスの追加 rosプロジェクトで生成されたindex.tsを修正して、サービス …

SQL Server 2008のReporting Service用に作成したレポートをExportする

結局、SQL Server自身のDBに保存されてるが、ある意味レポート定義のxml的なファイルである。