公開鍵の例でXMLの署名?
質問
私は、SAMLサービスを実装するために働いています。そのため、私は、アイデンティティプロバイダがデジタル(サービスプロバイダが自分の秘密鍵を使って検証し)、サービスプロバイダにアサーションを送信する前に、サービスプロバイダの公開鍵を使用してSAMLアサーションに署名することになっていると信じています。しかし、私は、公開鍵を使って署名する(C#の場合)SignXMLオブジェクトを使用して、任意の例を見つけるのに苦労しています。例のすべてが秘密鍵を使って署名されます。
任意の実施例またはアドバイスを大幅に高く評価されるだろう。
解決
はありません - 正しい動作は、独自の秘密鍵とアイデンティティプロバイダの公開鍵で検証するためのサービスプロバイダに署名するアイデンティティプロバイダです。
。所属していません StackOverflow