2009-10-08 12 views
6

私たちには、クライアントマシンにユーザー名を要求し、radiusを使用してワイヤレスコントローラを要求するワイヤレスコントローラがあります。ワイヤレスコントローラは、その要求をリレーしてから、その要求を暗号化せずに。.NETの半径サーバをエミュレートする

  1. .netでradiusサーバをエミュレートすることは可能ですか?apiはありますか?
  2. 私のアプリサーバーとワイヤレスコントローラの間で共有キーを使用した復号化を可能にする平文の短い暗号化アルゴリズムです。
  3. これまで誰でもこれをしましたか?
+0

どのようにWireless Contorllerを実装していますか? – AminM

答えて

3

RADIUSは

質問#1他と同様に、単にネットワーク・サービス・プロトコルですので... - あなたは.NETでRADIUSサーバをエミュレートすることができますか?

はい、絶対にあります。プロトコルは、プロトコルを処理し、適切な対応を与えるUDPリスナーをホストするサーバー・プロセスを作成します

RFC 2865 : Remote Authentication Dial In User Service

に記載されています。

質問#2 - 共有秘密認証

MS-CHAPは

質問#3共有秘密の課題を有効に - 前にやっ?

はいTekRADIUSは.NETで書かれているので、確かに可能です。

http://www.tekradius.com/

あなたは完全なソリューションを構築するために探していた場合、私は特大の問題に大きなとしてTシャツのサイズがこれを思います。互換性は完全性の最大の課題です。もちろん、この問題をスコープできるかもしれません。

0

これは大変な作業ですが、.NETでは可能です。

nRadius

TinyRadiusもあり、他のライブラリがありますが(例えばhttp://www.freeradius.net/など)巨大

(それはJavaプロジェクトは、いくつかの作業を移植することができます...):ここではあなたのための2つのリンクがあります仕事いっぱい!