Проверка утверждения SAML на соответствие учетным данным — opensaml 3

Я проверил подпись, используя SAMLSignatureProfileValidator, но насколько я понимаю, когда я проверяю подпись, используя это, это только гарантирует, что ответ не был подделан. т.е. он проверяет структуру подписи, чтобы убедиться, что она правильно отформатирована.

Как проверить утверждение SAML с помощью открытого ключа сертификата, полученного от поставщика удостоверений, или учетных данных? Нужно ли вручную находить узел сертификата и сравнивать значение...? Я использую OpenSAML3, и нет SignatureValidator, поэтому я не могу передать ключ паба.


person anpatel    schedule 03.03.2017    source источник


Ответы (1)


Средство проверки подписи в OpenSAML V3 больше не создается, вместо этого для проверки используется статический метод SignatureValidator. Используйте метод SignatureValidator.validate для проверки подписи.

person Stefan Rasmusson    schedule 03.03.2017