7

クライアント マシンにユーザー名を要求し、radius を使用してパスするワイヤレス コントローラーがあります。このワイヤレス コントローラーは、私たちに要求するリレーよりも、暗号化されていないサード パーティにその要求を送信する必要があります。

  1. .net で RADIUS サーバーをエミュレートすることは可能ですか? API はありますか?
  2. アプリ サーバーとワイヤレス コントローラーの間で共有キーを使用して復号化できる、クリア テキストのない RADIUS 暗号化アルゴリズムはありますか。
  3. 誰かが前にこれをしましたか?
4

2 に答える 2

3

RADIUS は、他のネットワーク サービス プロトコルと同様に...

質問 #1 - .NET で RADIUS サーバーをエミュレートできますか?

そのとおり。プロトコルはで文書化されています

RFC 2865 : リモート認証ダイヤルイン ユーザー サービス

プロトコルを処理して適切な応答を返す UDP リスナーをホストするサーバー プロセスを作成します。

質問 #2 - 共有秘密認証

MS-CHAP は共有秘密のチャレンジを有効にしました

質問 3 - 以前に行ったことがありますか?

はい、TekRADIUS は .NET で作成されているため、確実に可能です。

http://www.tekradius.com/

完全なソリューションを作成しようとしている場合は、これを大から特大の問題として T シャツのサイズにします。互換性は、完全性に対する最大の課題です。もちろん、この問題を絞り込むことができるかもしれません。

于 2011-02-06T20:41:49.680 に答える
0

大変な作業ですが、はい、.NET で実行できます。以下に 2 つのリンクを示します。

nRadius

TinyRadius (これは Java プロジェクトであり、いくつかの作業で移植できます...)

他にもライブラリはありますが ( http://www.freeradius.net/など) 巨大で、作業が多すぎます!

于 2011-02-06T21:40:14.847 に答える