Ответ 1
Первоначально это был мой вопрос, и я не знаю, почему моя учетная запись была стерта с сайта. Модераторы могут помочь с этим.
@borrel, возможно, я не выглядел слишком глубоко, но в любом случае, если вы разрабатываете что-то портативное, чтобы заставить его работать на Windows Phone 8, эта вещь не существует для вас. Нет SignedXml в winrt
Я нашел ответ, поэтому шаги
1) вам нужно вычислить хэш SHA1 канонического представления ваших XML-данных. Моя подпись была RSA-SHA1, поэтому она нужна для получения значения дайджеста.
в "нормальном" формате вы бы использовали XmlDsigc14nTransform class
Монокод предоставляет хорошие примеры того, как вы можете реализовать этот
2) используйте bouncy библиотеку замка, чтобы проверить подпись rsa для этого дайджеста.