我们是 IDP,我们使用 openSAML 3.2 库实现了 SAML 2。我们正在与我们的一个 SP 集成,如果我们签署断言并且在我们这边禁用加密,它就可以正常工作。如果我们启用加密,则它会失败并出现以下错误之一:
签名和加密断言 - 因无效数字签名而失败 (23)
加密断言并签署整个响应 - 因无效数字签名而失败 (23)
签署和加密断言并签署整个响应 - 因无效数字签名而失败 (23)
签名消息(未加密) - SAML 断言未签名 (20)
签名断言(不加密) - 成功
有没有人遇到过这个问题?任何指针将不胜感激。