FedUtilまたはACSLabsのいずれかにバグがあるため、このWCF AppFabricラボのサンプルを、カスタム証明書の代わりにACSのデフォルトの署名証明書を使用するように適合させています。
質問:ACSラボで使用されている署名証明書をWCF内で使用するために抽出するにはどうすればよいですか?
FedUtilまたはACSLabsのいずれかにバグがあるため、このWCF AppFabricラボのサンプルを、カスタム証明書の代わりにACSのデフォルトの署名証明書を使用するように適合させています。
質問:ACSラボで使用されている署名証明書をWCF内で使用するために抽出するにはどうすればよいですか?
署名証明書は何のために必要ですか?
おそらく起こっていることは、ACSWS-FederationMetadataがカスタム証明書で更新されていないことだと思います。ただし、これは非常に簡単に修正できるはずです。証明書を所有している場合は、指紋も知っています。web.configの値を置き換えて、再試行してください。
要約すると、次のようになります。
1-カスタム証明書を使用する場合:ACSにアップロードし、署名に証明書を使用するようにACSを構成し、FedUtilを実行してから、アプリのweb.configに証明書のフィンガープリントがあることを確認します。
2-デフォルトの署名証明書を使用する場合は、FedUtilを実行するだけで、すべてが正常に機能するはずです。