管理证书提供者
基于证书的身份在将外部证书提供者与额外的安全层 (例如符合 X.509 的数字证书) 连接时提供对精确洞察的访问。 它在访问已连接的应用程序时使用 IBM® Verify 的数字证书进行认证。 管理员可以使用此数字签名来验证身份以进行认证和合规性。 此外,证书可能使用公共访问 (CAC) 或个人身份验证 (PIV) 卡。
准备工作
- 您必须具有管理许可权,才能完成此任务。
- 以管理员身份登录到 IBM Verify 管理控制台。
- 要能够使用证书提供程序,租户必须具有虚主机名。 参见获取自定义主机名。
- 您需要通过支持途径提供根证书和中间证书:
- 若您的租户已创建且自定义主机名配置正确, IBM Verify 请通过 IBM 支持团队提交工单联系,我们将告知您如何提供证书。
- 必须保留 X.509 PEM 编码格式的证书。
- 这是一个示例:
# Trust chain intermediate certificate -----BEGIN CERTIFICATE----- MIIEaTCCA1GgAwIBAgILBAAAAAABRE7wQkcwDQYJKoZIhvcNAQELBQAwVzELMAkG C33JiJ1Pi/D4nGyMVTXbv/Kz6vvjVudKRtkTIso21ZvBqOOWQ5PyDLzm+ebomchj SHh/VzZpGhkdWtHUfcKc1H/hgBKueuqI6lfYygoKOhJJomIZeg0k9zfrtHOSewUj ... dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDMGA1UdHwQsMCow KKAmoCSGImh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC5jcmwwPQYIKwYB K1pp74P1S8SqtCr4fKGxhZSM9AyHDPSsQPhZSZg= -----END CERTIFICATE----- # Trust chain root certificate -----BEGIN CERTIFICATE----- MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ ... jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp 38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== -----END CERTIFICATE-----注: 有关PEM编码格式的更多信息,请参阅RFC 1421 - 接收确认已使用租户上的虚主机名正确配置证书链。 收到确认后,可以将已发放的客户机证书用于 SAML 和 OIDC 认证以及用户启动板。
注: 要使客户机证书认证工作,需要可公开访问的 CRL 分发或 OCSP 端点 (保存在客户机证书中)。
关于此任务
Verify 支持访问多个用于完成复杂任务的功能。 例如,自己的基本服务提供者以及通常用于开发定制服务提供者的其他应用程序接口。 X.509 数字签名证书提供了许多优点。 两个重要信息是 certificate
revocation lists 和 certification path validation algorithm 最终到达信任锚。
过程
故障诊断
如果配置不起作用,那么可能是由于以下原因:
如果登录 X.509 证书提供者的所有步骤都已完成,但在测试配置页面测试 URL 时却看不到证书提示:
- 确保正在使用虚主机名。
- 确保通过支持路径将证书链提供给 IBM Verify 。
如果 X.509的注册步骤已经完成,但在测试配置页面访问URL 时看不到证书提示,但身份验证无法正常进行:
- 确保已启用证书提供程序。
- 如果启用了 JITP ,请确保在指定的身份提供者中创建用户。
- 如果已禁用 JITP ,请确保用户存在于指定的身份提供者中。
如果在 X.509 证书提供程序启用后更改了 uniqueUserIdentifier 属性,那么它仅适用于首次使用证书进行认证的新认证和用户。
如果启用了 JITP ,那么对于首次在特定身份提供者中创建的用户。
缺省情况下, X.509 证书提供程序处于禁用状态,管理员必须先启用该证书提供程序,然后再尝试测试配置。