私はむしろ.Net MVCの方が新しく、Signatureよりも新しい。公開鍵でXMLに署名
XMLファイルに署名してレスポンスストリームを使用してクライアントに送信する必要があります。
私はXMLエンベロープに署名することができました。 RSACryptoServiceProvider秘密鍵、DataObject、KeyInfoなどを使用します。
しかし、私のクライアントは、私は彼から公開鍵を取得するだけだと言った。
インターネット経由で検索した後、私はまだ方法を知らない。
私の質問 C#で.Net MVCの公開鍵でXMLに署名するにはどうすればよいですか?
あなたは公開鍵で署名しません。それが秘密鍵のためのものです。 – Amy
しかし、「エンベロープ」という言葉はおそらくあなたもそれを暗号化する必要があるということを意味します(通常、最初に署名してから暗号化しますが、受信者があなたのメッセージのみを受け入れる場合は逆もあります)。暗号化は、その公開鍵を使用して実行されます。 –