当前位置: 首页 > 知识库问答 >
问题:

SAML:SignatureValue和X509Certificate是否可重用?

杜河
2023-03-14

我是SAML新手,最近被要求使用Spring Security SAML扩展实现SSO SP。

我已经实现了整个SSO流程,并且看起来工作正常,但我只是想了解SAML的安全性。

希望有人能开导我。

干杯。

共有1个答案

邓正真
2023-03-14

您需要私钥来生成新签名。公钥用于验证,私钥用于生成签名。我建议阅读许多关于解释PKI及其工作原理的文章中的一篇,这些文章可在Internet上获得。您的证书可能会提示有其他形式的攻击,因此您可以加密响应,甚至使用超出界限的SAML配置文件(如工件解析)。当然,这一切都取决于你的IdP和它是否支持它。

 类似资料:
  • 问题内容: 我在Java中有一个X509Certificate实例,我需要确定它是CA证书还是用户证书。 谁能提供任何帮助? 提前致谢! 问题答案: 根据我进行的研究,可以通过检查基本约束来检查它!检查API以获取方法的返回结果。 因此,如果该方法返回结果,则可以将证书视为。 我已经用几个(根目录和中间目录)检查了它,它按描述的那样工作。我还用几个用户证书检查了此方法,该方法返回-1作为结果。

  • 我从对象和对象数组中更改了一个对象两次,这样在第一次迭代中,我过滤掉了几个对象,在第二次迭代中,我使用map更改了每个过滤后的对象。我能用减速机或更好的吗?

  • 因此,我有以下几点: 因此,我从php获得了一个s字符串。我需要检查这个数字在对象变量中是否可用。 然而,我很难让它发挥作用。 有人能帮我吗? 谢谢

  • 微丝网应该可重复使用吗?对于可重用,我并不意味着共享特定于域的模型。 我的意思是,为一个应用程序创建的微服务是否应该在另一个应用程序中重用?如果它们可以在应用程序中重用,是否足够? 分离微服务的最佳方法是什么。从我的观点来看,一旦一个微服务调用另一微服务,它就会紧密耦合,这意味着它不容易(无需修改)被提取并放入另一个没有它所引用/来自的相同服务的微服务应用程序中。 在我看来,要使它们脱钩,有以下几

  • 问题内容: 在我的测试中,创建者不尊重EXIF标头。 例如,当设备拍摄的肖像图像不会根据相机的方向旋转实际的像素数据,而是将其存储在EXIF标头中时,当我调用和时,它们将返回错误的值(宽度的高度,反之亦然)。 有没有办法 尊重EXIF并产生正确的答案? 如果没有,建议使用哪种模式来处理此问题? 没有经验丰富的Android开发人员的建议,我看到的唯一方法是对拍摄的图像进行预处理(加载,根据EXIF

  • 我想升级我的PHP版本。我读过,不推荐使用mysql_connect()。在所有项目中,我都使用了旧的mysql_connect()。我可以更新到PHP5.6.5吗?还是这个版本中的命令已经被删除了? 使用PHP 5.6.5和mysql_connect()? 问题是,我无法在这么短的时间内更改太多的项目,只能更新到支持mysql_connect()的最高版本。