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