【发布时间】:2016-02-14 05:11:00
【问题描述】:
这周我一直在网上寻找解决问题的方法。基本上,我有一个供应商想使用 simplesamlphp 将加密信息发送到我们的服务器。我们向他们发送我们的公共证书。他们向我们发送了 SAML 响应消息。我能够解码消息,并查看 XML 结构,但断言仍然是加密的,正如我所料。我知道证书和密码值都是正确的,因为当我将信息放入这个在线工具中时:https://www.samltool.com/decrypt.php,断言被完美解密。我已经通过电子邮件向他们发送了脚本,但没有收到任何消息。
基本上,我在这里并不需要 SAML,我只需要能够使用我的私钥和 XML 文档中的加密数据来解密断言数据。
如果您需要更多信息,请告诉我。谢谢!
【问题讨论】:
-
如果它是公钥/私钥的东西,那么他们可能只是在使用 mcrypt() 或类似的东西。
-
没有。 Mcrypt 仅支持对称密钥加密。它可能正在使用 OpenSSL。
标签: php xml encryption saml simplesamlphp