(1)在一台计算机 server(192.168.30.138)上创建一个独立存在的根 CA
控制面板->添加或删除组件->应用程序服务器,添加 IIS 组件。

点击‘确定’,安装完毕后,查看 IIS 管理器,如下:

添加‘证书服务’组件:控制面板->添加或删除组件->证书服务。

如果机器没有安装活动目录,在勾选以上‘证书服务’时,将弹出如下窗口,由于我们将要安装的是独立 CA,所以不需要安装活动目录。默认情况下,‘用自定义设置生成密钥对和 CA 证书’没有勾选,勾选之后点击‘下一步’可以进行密钥算法的选择:

Microsoft 证书服务的默认 CSP 为:Microsoft Strong Cryptographic Provider,默认散列算法:SHA-1,密钥长度:2048——您可以根据需要做相应的选择,这里我们使用默认。点击‘下一步’:

填写 CA 的公用名称TWL,其他信息(如邮件、单位、部门等)可在‘可分辨名称后缀’中添加,有效期限默认为 5 年。点击‘下一步’:

证书数据库设置为默认。

继续安装,可能再弹出如下窗口,由于安装证书服务的时候系统会自动在 IIS 中(这也是为什么必须先安装 IIS 的原因)添加证书申请服务,该服务系统用 ASP 写就,所以必须为 IIS 启用 ASP 功能,点击‘是’‘完成’证书服务的安装。

开始 -> 管理工具 -> 证书颁发机构,打开如下窗口:已经为 server 成功配置完公用名为TWL的独立根 CA。该独立根 CA 可为下级 CA 发放证书。

(2)在另一个计算机 server1(192.168.30.149)上创建一个独立存在的从属 CA,由该 CA 为其他用户发放证书。
增加 server 上的根 CA 为信任的根 CA,点击‘开始’->‘运行’,打开‘运行’对话框,在对话框中输入http://192.168.30.138/certsrv,点击‘下载一个 CA 证书,证书链或 CRL’

点击‘安装此 CA 证书链’

弹出 CA 证书链已成功安装。

在‘控制面板’中双击‘添加/删除程序’,单击‘添加/删除 Windows 组件’,在‘Windows组件向导’中选中‘证书服务’,单击‘下一步’按钮。打开‘Microsoft 证书服务’,提示‘安装证书服务后,不能重命令计算机,并且计算机不能加入域或从域删除,要继续吗?’,单击‘是’。

选择‘独立从属 CA’,在‘CA 识别信息’中填写 CA 公用名称twl1,点击‘下一步’:

点击‘下一步’

在此窗口填写独立根 CA 所在计算机名称,点击‘下一步’。

由于安装证书服务的时候系统会自动在 IIS 中(这也是为什么必须先安装 IIS的原因)添加证书申请服务,该服务系统用 ASP 写就,所以必须为 IIS 启用 ASP 功能,点击‘是’继续安装:

‘完成’证书服务的安装。
(3)独立根 CA 给从属 CA 发放证书
在 server 这台计算机上选择‘开始’->‘管理工具’->‘证书颁发机构’,在‘挂起的申请’里已经存在申请挂起等待颁发的证书。右键点击挂起的证书-> 所有任务 -> 颁发:

点击‘颁发的证书’会看到已经颁发的证书(ID=4)
(4)为从属 CA 安装一个证书
在 server1 这台计算机上,选择‘开始’->‘管理工具’->‘证书颁发机构’->twl1->所有任务->启动服务
从根 CA 通过网络连接获得证书。在计算机名输入根 CA 所在计算机名称,输入父 CA 的名称。单击‘确定’,CA 安装过程即完成,并启动该 CA

(5)为 server1 请求一个计算机证书
点击‘开始’->‘运行’,打开‘运行’对话框,在对话框中输入http://192.168.30.149/certsrv在申请证书向导中单击‘申请一个证书’

在‘选择申请类型’中选择‘高级证书申请’

在‘高级证书申请’页面中,单击‘使用表格向这个 CA 提交一个证书申请’

在‘高级证书申请’页面的‘识别信息’文本框中,输入相关信息。在‘需要的证书类型’中选择‘IPSec 证书’。在‘密钥选项’中选择‘将证书保存在本地计算机存储中’。然后点击‘提交’。

当出现‘证书挂起’页面时,证书申请完成。

在 server1 中选择‘开始->‘管理工具’->‘证书颁发机构’在‘证书颁发机构’窗口左边,选择‘挂起的申请’,在右边栏中显示‘所有待颁发的证书申请。选择待请求的证书并单击右键,在弹出的快捷菜单中选择‘所有任务’->‘颁发’

安装证书,点击‘开始’->‘运行’,打开‘运行’对话框,在对话框中输入http://192.168.30.149/certsrv,在证书服务向导中单击‘查看挂起的证书申请的状态’点击该证书,弹出‘证书已颁发’页面,点击安装此证书。

当进入‘证书已安装’页面时,证书安装已完成。

(6)查看证书
选择‘开始’->‘运行’,在‘运行’对话框的‘打开’文本框中输入 mmc,单击‘确定’。在‘控制台根节点’窗口中,选择‘文件’->‘添加/删除管理单元’,打开‘添加/删除管理单元’对话框。然后点击‘添加’,打开‘添加独立单元管理’对话框。
在‘独立单元管理’对话框中,在‘可用的独立管理单元’中,选择‘证书’,单击‘添加’,打开‘证书管理单元’对话框。

‘证书管理单元’对话框中,选择‘计算机帐户’单选按钮,单击‘下一步’按钮。

在‘选择计算机’对话框中选择‘本地计算机’单选按钮,单击‘完成’

单击‘关闭’按钮,关闭‘添加独立管理单元’对话框。单击‘确定’按钮,关闭‘添加/删除管理单元’
对话框。在控制台树中展开‘证书(本地计算机)’文件夹,展开‘个人’文件夹,在‘个人文件夹’下,
单击‘证书’。在右侧栏中,出现已发证书

在右侧栏中,双击已发放给某用户的证书,显示证书信息,单击‘确定’铵钮。

Windows CA 证书服务器配置相关推荐

  1. WINSERVER 2008 CA 证书有效期修改

    原文:http://blog.chinaunix.net/uid-24709751-id-3475924.html 1. Windows CA证书服务器安装完了?  如何得知当初安装时选择的类型? 是 ...

  2. Windows下OpenSSL创建CA证书以及客户端和服务器端证书

    打开命令行工具,转到安装目录bin文件夹, $ mkdir -p ./demoCA/{private,newcerts} $ touch ./demoCA/index.txt $ echo 01 &g ...

  3. 新手入坑GMSSL(一)Windows下编译GMSSL并生成CA证书

    首先申明,我不是密码学的专业人员,没有这方面知识基础,这个以及接下来的博客都是我根据网上能找到的资料.博客,一点点摸索总结出来的,问了很多前辈和博主,但是可能都没有看到都没有回复我 = = .但项目必 ...

  4. Windows AD证书服务系列---部署CA(2)

    AD CS中基于角色的管理使得管理员可以将用户和群组委派给预先设定好权限的内建CA角色.每个角色能够执行某个或某类已设定好的任务,下表中标识出了基于角色管理的角色和群组的详细信息: 角色/组 用途 信 ...

  5. Windows AD证书服务系列---部署CA(1)

    当你决定在企业中部署PKI的时候,首先需要确认的是你打算如何设计你的CA结构,CA的结构决定了你的内部PKI的核心设计,以及结构中每个CA的用途.每个CA结构通常会有两个或更多的CA,一般情况下,第二 ...

  6. VPN服务器配置、路由服务器配置、视频服务器配置、DNS服务器配置、DHCP服务器配置、E-mail服务器配置、FTP服务器配置、Web服务器配置、证书服务器配置及管理

    期末考核学习笔记记录 本文主要记录了VPN.路由服务.视频服务器.DNS服务器.DHCP服务器.E-mail服务器.FTP服务器.Web服务器.证书服务器的简单配置与管理.此为作者期末考核作业,配置过 ...

  7. 802.1x之CA证书的配置

    之前一直有人问CA证书怎么配置才能成功使用.现将我参考的一篇文章贡献出来,希望对大家有所帮助. 注:这里引用的文章是实现智能卡与证书所需要的配置,如果想使用PEAP,原理类似,证书不太一样就是了.下面 ...

  8. CA证书服务器(5) 架设企业根CA

    在上篇博文中提到,安全技术主要是通过证书来实现的,比如我们可以为Web服务器申请证书,以实现安全通信.证书可以向一些知名的商业CA申请,但这要缴纳不菲的费用,如果我们的网站只是在企业内部或一些合作单位 ...

  9. 给IIS添加CA证书以支持https

    一.在IIS中生成Certificate Signing Request (CSR) 个人理解:生成CSR就是生成"私钥/公钥对"之后从中提取出公钥. 1. 打开IIS Manag ...

最新文章

  1. 英特尔披露人工智能战略
  2. python比前端好学吗_前端学习到底难不难?
  3. [leetcode]112.路径总和
  4. jpa原生query_Spring Data JPA原生SQL查询
  5. java 中的 ThreadLocal
  6. 全球最大的免费暗网托管服务商 DH 再度被黑关闭
  7. Leetcode学习成长记:天池leetcode基础训练营Task02链表
  8. LeetCode112. 路径总和(DFS)(递归)
  9. C#中IPAddress与域名的使用
  10. Ubuntu命令技巧
  11. fft算法的c语言实现,快速傅立叶变换(FFT)算法(蝶形算法)的C/C++源代码(zz)
  12. macos复制粘贴快捷键 快速_苹果MAC系统复制粘贴快捷键是什么?
  13. javaScript中什么时候用分号;
  14. 阿里双11集团技术总指挥——汤兴:一场不亚于移动化的变革已经发生
  15. iOS——directory not found for option 链接错误
  16. 所有用户账户被禁用该怎么办?
  17. Linux下的CPU性能瓶颈分析案例
  18. 嵌入式 IIC(I2C)协议
  19. 达立易考教育2023年全真模拟考试盛大开考,是骡子是马溜溜
  20. 新代系统反向间隙参数_新代SYNTECCNC系统维修

热门文章

  1. java directdraw_《Windows游戏编程技巧大师》就DirectDraw而创建DirectDraw知识笔记
  2. 学习笔记--计算机网络数据链路层
  3. torch.empty用法
  4. Silverlight缓存清理
  5. LaTeX如何打印出斜体的希腊字母
  6. 川大计算机学院夏令营感谢,【学长学姐经验分享】海纳百川,有容乃大—四川大学夏令营经验分享...
  7. z77用m2固态_老Z97主板全部升级nvme m2固态,彻底放弃HDD
  8. 二八原理:软件开发中的二八原理
  9. 如何设计任天堂switch游戏机底座呢?乐得瑞LDR6023 PD协议芯片方案
  10. 高级文件系统 - Reiserfs简介