私は、複数の本番インスタンスで動作するWindowsサービスを持っています。appsettingsを暗号化するapp.config Windowsサービス
このWindowsサービスの構成ファイルには、暗号化が必要な安全なデータがいくつかあります。
良いこと - 暗号化するappsettingsセクションの一部である値のみがあります。
悪いもの - セキュアなappsettingsキーの一部を消費するサードパーティのブラックボックスアセンブリがあります。つまり、別の構成マネージャーに切り替えることはできません。
だから、ここは私たちの問題の制限の一部、
- 複数のプロダクションサーバなので、NOマシンベースの暗号化(私はいけないことは、サービスに制限を置くと、どちらもユーザープロファイルを好むん)
- アプリの設定ですいつものようにConfigurationManager.AppSettings ["Key1"]を使用して消耗する必要があります。既存のコードとブラックボックスアセンブリはまだそれらを消費することができます。
アイデア/提案/解決策はありますか?
"この記事では、複数のサーバー間でキーを共有して、すべてのサーバーで同じ暗号化された構成ファイルを使用できるようにする方法について説明しています。あなたはDavideによって投稿された記事を参照していますか?もう一度ここにリンクできますか?私はもはやその記事を持っていません.. – humblelistener
@ケヤン、私は私の答えにリンクを追加し、Davideの答えを取り消すことに投票しました。 – Joe
-Thanks ..これは論理的に私の問題のために動作するはずです。 – humblelistener