2015-01-05 4 views

ответ

1

Да, может. Элемент Signature/KeyInfo/X509Data в сообщении SAML должен содержать сертификат с открытым ключом, который использовался для подписания сообщения SAML. В вашем случае оно пустое, что может привести к ошибке проверки подписи.

Также обратите внимание, что обычно вы устанавливали аутентичность открытого ключа (ов) для отправителя заранее по каналу, находящемуся вне диапазона. Вы использовали бы только X509Data в качестве указателя на фактический открытый ключ, если вы получили более одного или используете Центр сертификации.

Обратите внимание, что элемент KeyInfo является необязательным, и отправитель может опустить его из Signature, что было бы лучшим выбором в этом случае, чем предоставление пустого элемента, поскольку он может нарушить получение программного обеспечения. Последнее, кажется, происходит здесь. FWIW: подавляющее большинство реализаций SAML всегда включает элемент KeyInfo.

+0

Посмотрите это также, дайте мне знать, если это из-за того же ... http://stackoverflow.com/questions/27793294/after-upgrading-to-java-8-from-java-7- подписные ссылки обанкротиться –

Смежные вопросы