SAML2.0 证书

SAML metadata中的证书

SAML协议通信双方使用公钥加密来保证传输数据的安全。可信实体包含公钥的证书会以X.509证书格式发布在metadata中,而对应的私钥则安全保存在本地。这些密钥被用于消息层面的签名和加密,而SAML消息在传输过程中由TLS协议来进行安全交换。

这些密钥不能用于浏览器在443端口上建立TLS握手,由Key Usage进行约束

InCommon Federation基于显式密钥信任模型,该模型是metadata信任模型中的一种。所以建议使用长生命周期的自签证书,公共CA签名的证书在多数情况下也能够正常使用,但是不鼓励使用。

从安全角度看,metadata中的证书仅有公钥被用到,证书的其他部分会被程序自动忽略

支持SAML产品中使用的证书需要被导入到IDP中,通常每个通信实体只需要一个证书,但也可以使用多个证书。使用多个证书可以避免证书过期或密钥受损造成的影响。

SAML metadata规范中,证书签发机构(CA)和SAML通信双方之间的信任模型没有关联。但是使用CA签发的证书在某些情况下会带来通用性问题并且导致错误的和证书的签发者建立信任关系,因此不建议使用。使用自签证书可以简化使用者加入多方联合的操作,或是没有在联邦没有注册过的本地系统。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值