Я довольно новичок в .Net MVC и даже новичок в подписях.знак XML с открытым ключом
Мне нужно подписать XML-файл, а затем отправить его клиенту с потоком ответов.
Возникла целая куча битв с кодом, в котором я мог подписать свой XML-конверт. С помощью секретного ключа RSACryptoServiceProvider, Dataobject, KeyInfo и всего остального.
Но тогда мой клиент сказал мне, что я получаю от него открытый ключ.
После дня поиска через Интернет я до сих пор не знаю, как это сделать.
Так что мой вопрос: Как я могу подписать свой XML с открытым ключом в .Net MVC с C#?
Вы не подписываете открытым ключом. Для этого нужен секретный ключ. – Amy
Однако слово «окутанное», вероятно, означает, что вы также должны его зашифровать (обычно вы сначала подписываете, а затем шифруете, но вы можете сделать это наоборот, если приемник принимает ваши сообщения). Шифрование выполняется с использованием их открытого ключа. –