現在のプロジェクトでは、「ペイロード」が暗号化されるSAML実装に取り組んでいます。
IDプロバイダーには公開鍵が与えられ、秘密鍵を使用して復号化します。
私の質問は、サーバー上の秘密鍵をどのように保護するかについてです。
公開されているWebサイトはDMZに設定されており、Webサービスは物理的に異なるサーバーのファイアウォールの背後にあります。通信はWCFを介して行われます。
アクセスできるWebサーバーに.pfxファイルを配置する必要がないように、別々のサーバーがあることを利用したいと思います。ただし、.pfxファイルをWebサービスファイルシステムに配置するだけでは気が進まない。
「証明書ストア」から秘密鍵にアクセスする方が理にかなっていますか?pfxファイルの内容をアプリのバイナリに埋め込む方法はありますか?
入力に感謝します!