11.5. 在 IdM CLI 中,为存储在 IdM 中的用户将证书映射数据添加到用户条目中
获取管理员凭证:
kinit admin
# kinit adminCopy to Clipboard Copied! Toggle word wrap Toggle overflow 选择以下选项之一:
-
如果您有
idm_user的证书,请使用ipa user-add-cert命令将证书添加到用户帐户中:
CERT=$(openssl x509 -in idm_user_cert.pem -outform der|base64 -w0) ipa user-add-certmapdata idm_user --certificate $CERT
# CERT=$(openssl x509 -in idm_user_cert.pem -outform der|base64 -w0) # ipa user-add-certmapdata idm_user --certificate $CERTCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果您没有
idm_user的证书,但知道用户证书的Issuer和Subject:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
如果您有
验证
如果您可以访问 .pem 格式的整个证书,请验证是否用户和证书已链接:
使用
sss_cache程序在 SSSD 缓存中使idm_user记录无效,并强制重新载入idm_user信息:sss_cache -u idm_user
# sss_cache -u idm_userCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用包含 IdM 用户证书的文件名称运行
ipa certmap-match命令:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出确认您现在已将证书映射数据添加到
idm_user,并且存在对应的映射规则。这意味着,您可以使用与定义的证书映射数据匹配的任何证书,以idm_user进行身份验证。