Подписание XML с помощью примера открытого ключа?

StackOverflow https://stackoverflow.com/questions/511898

Вопрос

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

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top