证书管理
证书用于签署、验证、加密和解密各种对象,例如 SAML 断言以及 OAuth 和 OpenID Connect JSON Web 令牌 ( JWT)。
准备工作
- 您必须具有管理许可权,才能完成此任务。
- 以管理员身份登录管理控制台 IBM® Verify 。
注意: 如果使用的是由证书颁发机构(CA)签名的证书,则证书链中的所有中间证书和根证书都需要导入到 IBM Verify 信任库中。 CA 签名证书应该定义有效的 CRL,并且 CRL 站点应该可访问。
关于此任务
Verify 使用以下证书:
- 个人证书
客户机或服务器提供给其他客户机或服务器进行认证的数字信任证书。
个人证书包含签署者证书或公用密钥以及专用密钥,用于签署和加密数据。
身份提供商总是对其 SAML 身份验证响应进行签名。 在配置 SAML 单点登录时,您必须向服务提供商提供签名者证书或个人证书的公钥组件。 此信息用于验证身份提供者的身份。 个人证书的签名证书或公钥会自动填入 说明”中。
该证书还用于签署 OIDC 单点登录应用程序的标识令牌。
Verify 包含一份个人证书。 然而,此证书仅适用于演示、概念验证或技术验证目的。 请勿在生产环境中使用提供的证书。 在初始 Verify 设置期间添加其他个人证书。
可以添加多个个人证书,但必须始终有一个证书:- 将 “友好名称 ”设置为 server.
- 设置为缺省值。 仅使用默认证书对 SAML 身份验证响应进行签名。
缺省个人证书即将到期时,确保对其进行更改,然后为使用了该个人证书的公用密钥的应用程序重新配置单点登录。 否则,如果公用密钥与新的缺省个人证书不兼容,单点登录配置将无法运行。
- 签署者证书
由服务提供者生成和提供的数字信任证书,它特定于目标应用程序帐户或实例。
签署者证书包含与目标应用程序的个人证书相关联的公用密钥。 签署者证书用于验证和信任证书的颁发者。 Verify 使用此证书来验证从目标应用程序接收到的已签名的 SAML 身份验证请求 ,并表明其 Verify 信任该目标应用程序。
如果服务提供商对其 SAML 身份验证请求进行签名,则需提供其签名证书。 您通常可以从服务提供者元数据获取签署者证书详细信息。 在 Verify 为目标应用程序配置 SAML 单点登录之前,请先将其导入。
如果服务提供商未对其 SAML 身份验证请求进行签名,则表示其未提供签名者证书。
可以添加几个签署者证书。注意: 当您添加 SAML 企业身份提供商时,其签名证书会自动导入到 ”页面中。
您可以执行以下任务:
过程
- 选择
- 查看证书信息。
- 添加个人证书。
- 添加签名证书。
- 删除个人证书或签名人证书。