Я пытаюсь подписать файл XML с помощью сертификата x.509, я могу использовать закрытый ключ для подписи документа, а затем использовать контрольную строку (он имеет перегрузку, которая получает сертификат как параметр), чтобы проверить подпись.В C# подпишите xml с сертификатом x.509 и проверьте подпись
Проблема заключается в том, что пользователь, который проверяет подпись, должен иметь сертификат, моя проблема в том, что если у пользователя есть сертификат, то у него есть доступ к закрытому ключу, и, как я понимаю, это личное и должно быть доступно только для пользователя, который подписывает.
Что мне не хватает?
Благодарим за помощь.
Спасибо, это именно то, что у меня не было ясно. Теперь я знаю, что мне нужно использовать сертификат из X509Store, чтобы получить сертификат «signer» и использовать файл .cer в качестве «верификатора». – willvv