博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows 2012 如何给web server自己签发证书
阅读量:6923 次
发布时间:2019-06-27

本文共 1024 字,大约阅读时间需要 3 分钟。

Windows证书管理器自己签发证书不是什么新技术,10几年前就有了,温故而知新,在windows 2012也试试看如何吧。我的实验环境很简单,就2台服务器,第一台DC+CA,第二台作为Web Server测试。

第一步,安装CA,过程很简单,基本上是一路NEXT点下去,看我截图~

注意我的实验里面只需要安装Certificate Authority 和 Certificate Authority Web Enrollment

安装完毕!

第二步,配置CA,按照提示,点开配置向导

以管理员身份配置

因为是域测试环境,我选择Enterprise CA

需要给CA先配置根证书

创建一个密钥

选择哈希算法,这年头一般都是2048位的长度了

取个名字

有效期,默认是5年

数据库位置

配置完毕!

注意前面安装的时候,他自动安装了IIS 并创建了一个virtual directory叫做CertSrv, 我们可以在这个网页上发布证书。

用管理员账号登陆看看

第三步,在我们的Web Server上生成一个证书的请求文件。

点开Web Server的IIS站点,双击 Server Certificate

右侧,选择Create Certificate Request

输入相关信息

将请求文件保存到磁盘上

第四步,通过CA的网页生成对应的证书

单击 Request a certificate

选择 advanced certificate request

选择第二项

将前面Web Server生成的txt文档的内容拷贝如下,选择类型Web Server, 然后submit

成功的生成了证书,选择BASE64格式下载

第五步,在Web Server上进行配置证书

首先点开mmc,添加Certificate,然后导入证书

导入成功!

然后我们需要在IIS上配置这个导入的证书,点开Virtual Directory,我这里将就Default Web Site了,Action里面选择Binding

添加一个Https的binding,SSL Certificate选择之前导入的证书

然后测试一下,成功!

如果我直接输入localhost,因为名字和证书不匹配,所以有警告!

实验到此结束!

本文转自 beanxyz 51CTO博客,原文链接:http://blog.51cto.com/beanxyz/1331453,如需转载请自行联系原作者
你可能感兴趣的文章
SQL查找重复行
查看>>
关于加密、签名及证书
查看>>
Android之service探究
查看>>
ASP.NET下Word文档的在线编辑、保存和全文关键字搜索的完整示例
查看>>
SYBASE存储过程详解
查看>>
集体智慧算法
查看>>
压缩原理及无线的一点思考
查看>>
ifcfg-p1p1
查看>>
Linux磁盘和文件系统
查看>>
LINUX iptables防火墙规则的匹配条件
查看>>
linux解决磁盘indoe满了问题
查看>>
mysql索引的类型和优缺点
查看>>
CentOS-6.5 安装教程-配置篇-网卡配置
查看>>
Java取整数
查看>>
redis的存储的5种数据类型
查看>>
情感+事业,强者必学的定律
查看>>
Discovery CentOS6.4 issue
查看>>
元芳,这个Bug你怎么看
查看>>
日志管理(二)
查看>>
Vert.x 用JWT验证Web请求 译<十>
查看>>