Пример подписания XML с открытым ключом? - PullRequest
0 голосов
/ 04 февраля 2009

Я работаю над внедрением службы SAML. Таким образом, я полагаю, что поставщик удостоверений должен поставить цифровую подпись утверждению SAML с использованием открытого ключа поставщика услуг, прежде чем отправлять подтверждение поставщику услуг (который поставщик услуг проверяет с использованием своего закрытого ключа). Однако мне трудно найти какие-либо примеры использования объекта SignXML (в C #) для подписи с использованием открытого ключа. Все примеры подписываются с использованием закрытого ключа.

Любые примеры или советы будут с благодарностью.

1 Ответ

1 голос
/ 09 февраля 2009

Нет - правильное поведение заключается в том, что провайдер идентификации должен подписывать свой собственный закрытый ключ, а провайдер услуг проверять с помощью открытого ключа провайдера идентификации.

...