2009-02-04 6 views
0

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

Любые примеры или рекомендации были бы очень признательны.

ответ

1

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