启动与系统组件

将第三方证书颁发机构(CA)导入企业 NTAuth 存储 - Windows Server

· 52CE 我爱测

可以使用两种方法将第三方 CA 的证书导入企业 NTAuth 存储中。 如果使用第三方 CA 颁发智能卡登录证书或域控制器证书,则需要此过程。 通过将 CA 证书发布到企业 NTAuth 存储区,管理员指示 CA 受信任颁发这些类型的证书。 Windows CA 会自动将其 CA 证书发布到此存储。 原始 KB 数: 295663 详细信息 NTAuth 存储是位于林的配置容器中的 Active Directory 目录服务对象。 轻型目录访问协议(LDA

可以使用两种方法将第三方 CA 的证书导入企业 NTAuth 存储中。 如果使用第三方 CA 颁发智能卡登录证书或域控制器证书,则需要此过程。 通过将 CA 证书发布到企业 NTAuth 存储区,管理员指示 CA 受信任颁发这些类型的证书。 Windows CA 会自动将其 CA 证书发布到此存储。

原始 KB 数: 295663

详细信息

NTAuth 存储是位于林的配置容器中的 Active Directory 目录服务对象。 轻型目录访问协议(LDAP)可分辨名称类似于以下示例:

CN=NTAuthCertificates,CN=Public Key Services,CN=Services,CN=Configuration,DC=MyDomain,DC=com

发布到 NTAuth 存储的证书将写入 cACertificate 多值属性。 有两种受支持的方法可以将证书追加到此属性。

方法 1 - 使用 PKI 运行状况工具导入证书

PKI 运行状况工具(PKIView)是 MMC 管理单元组件。 它显示构成 PKI 的一个或多个Microsoft Windows CA 的状态。 它作为 Windows Server 2003 资源工具包工具的一部分提供。

PKIView 从企业中的每个 CA 收集有关 CA 证书和证书吊销列表(CRL)的信息。 然后,它会验证证书和 CRL,以确保它们正常工作。 如果它们无法正常工作,或者它们即将失败,则 PKIView 会提供详细的警告或一些错误信息。

PKIView 显示 Active Directory 林中安装的 Windows Server 2003 CA 的状态。 可以使用 PKIView 发现所有 PKI 组件,包括与企业 CA 关联的从属和根 CA。 该工具还可以管理重要的 PKI 容器,例如根 CA 信任和 NTAuth 存储,这些容器也包含在 Active Directory 林的配置分区中。 本文讨论后一种功能。 有关 PKIView 的详细信息,请参阅 Microsoft Windows Server 2003 资源工具包工具文档。

注意

可以使用 PKIView 管理 Windows 2000 CA 和 Windows Server 2003 CA。 若要安装 Windows Server 2003 资源工具包工具,计算机必须运行 Windows XP 或更高版本。

若要将 CA 证书导入企业 NTAuth 存储,请执行以下步骤:

  1. 将 CA 的证书导出到.cer文件。 支持以下文件格式:

    • DER 编码二进制 X.509 (.cer)
    • Base-64 编码的 X.509 (.cer)
  2. 安装 Windows Server 2003 资源工具包工具。 这些工具包需要 Windows XP 或更高版本。

  3. 启动Microsoft管理控制台(Mmc.exe),然后添加 PKI 运行状况管理单元:

    1. 在控制台菜单上,选择“ 添加/删除管理单元”。
    2. 选择“独立”选项卡,然后选择“添加”按钮。
    3. 在管理单元列表中,选择“ 企业 PKI”。
    4. 选择添加,然后选择关闭。
    5. 选择“确定”。
  4. 右键单击 “企业 PKI”,然后选择“ 管理 AD 容器”。

  5. 选择 NTAuthCertificates 选项卡,然后选择“添加”。

  6. 在“文件”菜单上,选择“打开”。

  7. 找到并选择 CA 证书,然后选择“确定**”**以完成导入。

方法 2 - 使用 Certutil.exe 导入证书

Certutil.exe是用于管理 Windows CA 的命令行实用工具。 在 Windows Server 2003 中,可以使用Certutil.exe将证书发布到 Active Directory。 Certutil.exe随 Windows Server 2003 一起安装。 它还作为 Microsoft Windows Server 2003 管理工具包的一部分提供。

若要将 CA 证书导入企业 NTAuth 存储,请执行以下步骤:

  1. 将 CA 的证书导出到.cer文件。 支持以下文件格式:

    • DER 编码二进制 X.509 (.cer)
    • Base-64 编码的 X.509 (.cer)
  2. 在命令提示符下,键入以下命令,然后按 Enter:

    certutil -dspublish -f filename NTAuthCA
    

NTAuth 存储的内容缓存在以下注册表位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EnterpriseCertificates\NTAuth\Certificates

应自动更新此注册表项,以反映发布到 Active Directory 配置容器中的 NTAuth 存储的证书。 当组策略设置更新以及负责自动注册的客户端扩展执行时,将发生此行为。 在某些情况下,例如 Active Directory 复制延迟或启用“不注册证书”自动策略设置时,不会更新注册表。 在这种情况下,请手动运行以下命令,将证书插入注册表位置:

certutil -enterprise -addstore NTAuth CA_CertFilename.cer

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。