完全卸载CA证书服务.doc_第1页
完全卸载CA证书服务.doc_第2页
完全卸载CA证书服务.doc_第3页
完全卸载CA证书服务.doc_第4页
完全卸载CA证书服务.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档完全卸载CA证书服务问题:DC上的CA证书服务因为某些原因出现了问题,于是在“添加/删除组件”中将证书服务卸载了,然后再重新安装证书服务,建立与原来同名的企业根CA。原来的问题是解决了,但又出现了新的问题:现在客户端申请的用户证书在“中级证书办法机构”和“受信任的证书颁发机构”中都会有两个同名的CA。这说明原来的那个CA并没有卸载干净,请问怎样才能卸载干净,使客户端申请证书只出现一个新安装的CA?需要使用ntdsutil进行AD的清理才可以-步骤 1:吊销所有由企业 CA 颁发的活动证书a. 单击“开始”,指向“管理工具”,然后单击“证书颁发机构”。 b. 展开 CA,然后单击“颁发的证书”文件夹。 c. 在右窗格中,单击某个颁发的证书,然后按 Ctrl+A 以选中所有颁发的证书。 d. 右键单击选定的证书,单击“所有任务”,然后单击“吊销证书”。 e. 在“证书吊销”对话框中,单击以选择“停止操作”作为吊销原因,然后单击“确定”。 步骤 2:增大 CRL 发布间隔a. 在证书颁发机构 Microsoft 管理控制台 (MMC) 管理单元中,右键单击“吊销的证书”文件夹,然后单击“属性”。 b. 在“CRL 发布间隔”框中,键入一个适当长一些的间隔值,然后单击“确定”。 注意:证书吊销列表 (CRL) 的有效期应长于已吊销证书的剩余有效时间。步骤 3:发布新的 CRLa. 在证书颁发机构 MMC 管理单元中,右键单击“吊销的证书”文件夹。 b. 单击“所有任务”,然后单击“发布”。 c. 在“发布 CRL”对话框中,单击“新的 CRL”,然后单击“确定”。 步骤 4:拒绝任何挂起的申请默认情况下,企业 CA 不存储证书申请。不过,管理员可以更改此默认行为。要拒绝任何挂起的证书申请,请按照下列步骤操作: a. 在证书颁发机构 MMC 管理单元中,单击“挂起的申请”文件夹。 b. 在右窗格中,单击某个挂起的申请,然后按 Ctrl+A 以选中所有挂起的证书。 c. 右键单击选择的申请,单击“所有任务”,然后单击“拒绝申请”。 步骤 5:从服务器中卸载证书服务a. 要停止证书服务,请单击“开始”,单击“运行”,键入 cmd,然后单击“确定”。 b. 在命令提示符处键入 certutil -shutdown,然后按 Enter。 c. 要列出本地计算机的所有密钥存储,请在命令提示符处键入 certutil -key。此命令将显示所有已安装的加密服务提供程序 (CSP) 的名称,以及与每个提供程序相关的密钥存储。在列出的密钥存储中,您将看到您的 CA 名称列出了多次,如以下示例所示。 d. (1)Microsoft Base Cryptographic Provider v1.0:e. 1a3b2f44-2540-408b-8867-51bd6b6ed413f. MS IIS DCOM ClientSYSTEMS-1-5-18g. MS IIS DCOM Serverh. Windows2000 Enterprise Root CAi. MS IIS DCOM ClientAdministratorS-1-5-21-436374069-839522115-1060284298-500j.k. afd1bc0a-a93c-4a31-8056-c0b9ca632896l. Microsoft Internet Information Serverm. NetMonn. MS IIS DCOM ClientAdministratorS-1-5-21-842925246-1715567821-839522115-500o.p. (5)Microsoft Enhanced Cryptographic Provider v1.0:q. 1a3b2f44-2540-408b-8867-51bd6b6ed413r. MS IIS DCOM ClientSYSTEMS-1-5-18s. MS IIS DCOM Servert. Windows2000 Enterprise Root CAu. MS IIS DCOM ClientAdministratorS-1-5-21-436374069-839522115-1060284298-500v.w. afd1bc0a-a93c-4a31-8056-c0b9ca632896x. Microsoft Internet Information Servery. NetMon MS IIS DCOM ClientAdministratorS-1-5-21-842925246-1715567821-839522115-500z. 删除与该 CA 相关的私钥。为此,请在命令提示符处键入以下命令: certutil -delkey CertificateAuthorityName注意:如果您的 CA 名称包含空格,请将名称用引号括起来。在此示例中,CertificateAuthorityName 是 Windows2000 Enterprise Root CA。因此,此示例中的命令行如下所示: certutil -delkey Windows2000 Enterprise Root CAaa. 再次列出密钥存储以验证是否已删除您的 CA 的私钥。 bb. 删除您 CA 的私钥后,卸载证书服务。为此,请按照下列步骤操作: a. 如果证书颁发机构 MMC 管理单元仍处于打开状态,请将其关闭。 b. 单击“开始”,指向“控制面板”,然后单击“添加或删除程序”。 c. 单击“添加/删除 Windows 组件”。 d. 在“组件”框中,单击以清除“证书服务”复选框,单击“下一步”,然后按照“Windows 组件向导”中的说明来完成删除证书服务。 步骤 6:从 Active Directory 中删除 CA 对象将 Microsoft 证书服务安装在属于域成员的服务器上后,将在 Active Directory 中的配置容器中创建多个对象。这些对象如下所示: certificateAuthority 对象 o 位于 CN=AIA,CN=Public Key Services,CN=Services,CN=Configuration,DC=ForestRootDomain 中。 o 包含该 CA 的 CA 证书。 o 已发布的颁发机构信息访问 (AIA) 位置。 crlDistributionPoint 对象 o 位于 CN=ServerName,CN=CDP,CN=Public Key Service,CN=Services,CN=Configuration,DC=ForestRootDomain 中。 o 包含由 CA 定期发布的 CRL。 o 已发布的 CRL 分发点 (CDP) 位置。 certificationAuthority 对象 o 位于 CN=Certification Authorities,CN=Public Key Services,CN=Services,CN=Configuration,DC=ForestRootDomain 中。 o 包含该 CA 的 CA 证书。 pKIEnrollmentService 对象 o 位于 CN=Enrollment Services,CN=Public Key Services,CN=Services,CN=Configuration,DC=ForestRootDomain 中。 o 由企业 CA 创建。 o 包含有关 CA 配置中指定要发布的证书类型的信息。此对象的权限可以控制哪些安全主体可以向此 CA 注册。 卸载 CA 时,将只删除 pKIEnrollmentService 对象。这就可以防止客户端试图向已停用的 CA 进行注册。其他对象则会保留下来,因为由 CA 发布的证书可能仍未卸载。这些证书必须按“步骤 1:吊销所有由企业 CA 颁发的活动证书”一节所介绍的过程进行吊销。为了使公钥基础结构 (PKI) 客户端计算机成功处理这些未卸载的证书,计算机必须在 Active Directory 中找到颁发机构信息访问 (AIA) 和 CRL 分发点路径。最好吊销所有未卸载的证书、延长 CRL 的有效期并在 Active Directory 中发布 CRL。如果多种不同的 PKI 客户端在处理未卸载的证书,验证将失败,因而将不使用这些证书。如果在 Active Directory 中不优先维护 CRL 分发点和 AIA,则可以删除这些对象。如果希望处理以前处于活动状态的一个或多个数字证书,请不要删除这些对象。要从 Active Directory 中删除所有证书服务对象,请按照下列步骤操作: a. 单击“开始”,指向“管理工具”,然后单击“Active Directory 站点和服务”。 b. 单击“查看”菜单选项,然后单击“显示服务节点”。 c. 依次展开“服务”、“公钥服务”,然后单击“AIA”文件夹。 d. 在右窗格中,右键单击 CA 的 CertificationAuthority 对象,单击“删除”,然后单击“是”。 e. 在 Active Directory 站点和服务 MMC 管理单元的左窗格中,单击“CDP”文件夹。 f. 在右窗格中,找到安装了证书服务的服务器的容器对象。右键单击该容器,单击“删除”,然后单击“是”两次。 g. 在 Active Directory 站点和服务 MMC 管理单元的左窗格中,单击“证书颁发机构”节点。 h. 在右窗格中,右键单击 CA 的 CertificationAuthority 对象,单击“删除”,然后单击“是”。 i. 在 Active Directory 站点和服务 MMC 管理单元的左窗格中,单击“注册服务”节点。 j. 在右窗格中,验证卸载证书服务后是否已删除 CA 的 pKIEnrollmentService 对象。如果未删除该对象,则右键单击该对象,单击“删除”,然后单击“是”。 k. 在 Active Directory 站点和服务 MMC 管理单元的左窗格中,单击“证书模板”文件夹。 l. 在右窗格中,单击一个证书模板,然后按 Ctrl+A 以选择所有模板。右键单击所选模板,单击“删除”,然后单击“是”。重要说明:如果意外删除了模板,请确保以企业管理员的身份登录到运行证书服务的服务器。在命令提示符处,键入 cd %windir%system32,按 Enter,键入 regsvr32 /i:i /n /s certcli.dll,然后按 Enter。这将在 Active Directory 中重新创建证书模板。 m. 在 Active Directory 站点和服务 MMC 管理单元的左窗格中,单击“公钥服务”文件夹,右键单击“NTAuthCertificates”对象,单击“删除”,然后单击“是”。重要说明:如果林中安装有其他企业或独立 CA,请不要删除此对象。 步骤 7:删除 CA 数据库卸载证书服务后,CA 数据库将保留原样,以防需要在另一台服务器上重新创建该 CA。要删除 CA 数据库,请删除 %systemroot%System32Certlog 文件夹。步骤 8:清理域控制器卸载 CA 后,必须删除已发布给所有域控制器的证书。要删除发布给域控制器的证书,请使用 Microsoft Windows 2000 Resource Kit 中的 Dsstore.exe 实用工具。要删除旧的域控制器证书,请按照下列步骤操作: a. 单击“开始”,单击“运行”,键入 cmd,然后按 Enter。 b. 在域控制器上,在命令提示符处键入 dsstore -dcmon,然后按 Enter。 c. 键入 3,然后按 Enter。此选择将删除所有域控制器上的所有证书。“注意”:Dsstore.exe 实用工具将尝试验证向每个域控制器颁发的域控制器证书。未验证的证书将从相关的域控制器中删除。 这时,您可以重新安装证书服务。完成安装后,将为 Active Directory 发布新的根证书。当域客户端计算机更新它们的安全策略时,计算机会自动将新的根证书下载到其受信任的根存储中。要强制应用安全策略,请按照下列步骤操作: a. 单击“开始”,单击“运行”,键入 cmd,然后按 Enter。 b. 在命令提示符处,键入以下命令:Windows 2000secedit /refreshpolicy machine_policy /enforceWindows Server 2003gpupdate /force帮助您删除 CA 对象的实用工具Windows Server 2003 Resource Kit 工具包含可帮助您从域中删除 CA 对象的实用工具。 Certu.帮助您删除 CA 对象的实用工具Windows Server 2003 Resource Kit 工具包含可帮助您从域中删除 CA 对象的实用工具。 Certutil.exe 实用工具Windows Server 2003 版的 Certutil.exe 实用工具可用于从 Active Directory 中删除 Windows Server 2003 和 Windows 2000 CA。要从 Active Directory 中删除 CA,请在命令提示符处键入以下命令: certutil -dsdel CA Name在此示例中,CA 名称是 Windows2000 Enterprise Root CA。因此,此示例中的命令行如下所示: certutil -dsdel Windows2000 Enterprise Root CA注意:如果 CA 名称包含空格,则名称必须用引号括起来。 Pkivi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论