Je suis plutôt nouveau à .Net MVC et encore plus récent à Signatures.signe XML avec public Key
Je dois signer un fichier XML développé, puis l'envoyer à mon client avec un flux de réponse. Aftwe tout un tas de combats avec le code, je pouvais signer mon XML Enveloppé. Avec la clé privée RSACryptoServiceProvider, Dataobject, KeyInfo et tout. Mais ensuite, mon client m'a dit que je n'avais qu'une clé publique de lui.
Après une journée de recherche sur Internet, je ne sais toujours pas comment.
Alors ma question: Comment puis-je signer mon XML avec une clé publique dans .Net MVC avec C#?
Vous ne vous connectez pas avec une clé publique. C'est à ça que sert la clé privée. – Amy
Cependant, le mot «enveloppé» signifie probablement que vous devez également le crypter (en général, vous signez d'abord, puis cryptez, mais vous pouvez le faire aussi dans l'autre sens, si le destinataire n'accepte que vos messages). Le cryptage est effectué en utilisant leur clé publique. –