使用 opensaml3 库验证 java 中的 saml 响应

问题描述

我正在尝试使用有效证书在 Java 中验证通过休息服务发送给我的 saml 响应。我正在使用 opensaml 库,但验证总是失败。 我要做的是:

  1. 文件系统加载有效的 cer 文件作为 X509Certificate
  2. 使用 BasicX509Credential 创建凭据
  3. 从 saml 响应 xml 并使用 getSignature() 方法创建签名
  4. 尝试使用 SignatureValidator.validate(sign,cred) 进行验证

抛出的错误是“Created signatureRSA using SHA1withRSA”。

知道如何提供帮助吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)