7.2. 安装带有密钥和证书存储在 HSM 上的集成的 CA 的 IdM 服务器
ipa-server-install
命令的默认配置是集成的 CA 作为 root CA。
在安装过程中,您必须提供系统的基本配置,如领域、管理员的密码和目录管理器的密码。
ipa-server-install
安装脚本在 /var/log/ipaserver-install.log
中创建一个日志文件。如果安装失败,日志可帮助您辨别问题。
先决条件
- 根据厂商说明安装受支持的网络 HSM。请参阅支持的 HSM。
-
HSM PKCS #11 库路径
/opt/nfast/toolkits/pkcs11/libcknfast.so
。 - 一个可用的插槽、令牌和令牌密码。
流程
运行 install 命令,确保您指定了 PKCS #11 库的位置、令牌名称和令牌密码:
ipa-server-install -a <password> -p <dmpassword>-r <IDM.EXAMPLE.COM> -U --setup-dns --allow-zone-overlap --no-forwarders -N --auto-reverse --random-serial-numbers -–token-name=<HSM-TOKEN> --token-library-path=/opt/nfast/toolkits/pkcs11/libcknfast.so
ipa-server-install -a <password> -p <dmpassword>-r <IDM.EXAMPLE.COM> -U --setup-dns --allow-zone-overlap --no-forwarders -N --auto-reverse --random-serial-numbers -–token-name=<HSM-TOKEN> --token-library-path=/opt/nfast/toolkits/pkcs11/libcknfast.so
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 提示时指定令牌密码。
验证
运行
certutil
以显示 CA 证书信息:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请注意,如果证书的 Trust Attributes 下没有列出
u
,这表示私钥存储在令牌上。在这种情况下,只有Server-Cert cert-pki-ca
有u
标志,因为性能原因,它没有安装在 HSM 上。验证密钥和证书是否已存储在 HSM 上:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 证书名称以 HSM 令牌名称为前缀,其表示私钥和证书已存储在令牌上。
存储密钥的位置不会影响用户如何获取或使用证书。