Forums: Open Discussion (Thread #23575)

【.NET Client】クライアント証明書を使用した通信 (2009-08-07 15:39 by none #45324)

お世話になっております。

TERASOLUNA .NET Clientについて質問があります。

現在、TERASOLUNAを使用して通信を行っていますが、クライアント証明書(~.pfx)をインストールした端末のみしかアクセスできないようにしようと考えています。
ちなみにサーバ側はTERASOLUNA Rich for Javaです。

ブラウザの場合は、アプリケーションとしては意識しなくても自動的に行ってくれますが、.NETの場合の方法が良くわかりません。

ご存知の方いましたらご教授お願いします。

Reply to #45324×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 【.NET Client】クライアント証明書を使用した通信 (2009-08-07 22:56 by sejimos #45344)

サーバ通信のリクエストにクライアント証明書の情報を付加するには、
HttpWebRequestのClientCertificatesプロパティを利用できるようです。

TERASOLUNAの通信機能にはクライアント証明書を設定する
機能がありませんので、フレームワークを拡張する必要があります。

例えば、DataSetXmlSenderクラスのSendRequestメソッドでは
引数にHttpWebRequestが渡ってきているので、このメソッドを
拡張することで証明書付きのXML通信が実現できると思います。

Reply to #45324

Reply to #45344×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login