IdentityServer 4令牌签名的自签名证书

Cor*_*y M 4 identityserver4

用于在IdentityServer4中签名令牌的证书是否必须来自生产中的受信任CA?

我公认的有限理解是它没有.但无论如何,我似乎无法找到明确的答案.

而明显的随访,应该说,它是来自受信任的CA?

lea*_*ege 6

OpenID Connect根本不要求使用X509证书 - 您也可以使用原始RSA或EC密钥.

如果您想使用X509,您可以自行签名.大多数库仅检查发现文档中的公钥是否可用于验证令牌.

有些库允许对证书进行额外检查 - 有些环境要求进行此类检查.

但一般而言 - CA颁发的证书不是必需的.

  • 该规范不强制要求检查到期日期。只要可以使用发现端点上发布的公钥验证签名,一切就都很好。也就是说,为了良好的加密卫生,您应该定期滚动您的密钥 - 例如每几个月。 (2认同)