Webファーム環境でのメッセージ認証にHMACSHA256を使用しています。
Webファーム内では、各マシンが同じマシンキーを持っているため、ViewStateはマシン間で機能しますが、マシン間で機能するHMACメッセージ認証を実行する必要があるため、すべてのマシンが同じマシンキーを使用するため、 HMACキーとして使用するために、そこからキーを派生させる方法である必要があります。
.NET 4.0の時点でMachineKeyクラスがあることに気付きましたが、 .NET 3.5の使用に固執しており、これを利用できません。
ASP.NET 3.5環境で使用するために、自分で生成せずにすべてのマシンで同じソートキーを取得する方法はありますか?
編集
実際にはマシンキー自体は必要ありません。マシンキー(または同等のもの)から派生した検証キーだけが必要です。