Loading

WindowsCA证书服务(四)windows申请SAN证书

简介

似乎实验应该用两个域名来区分IIS自己申请和证书管理器自定义申请。

前面我们做了iis自己申请证书,IIS自己申请证书,IE认可,chrome不认可。

这是因为chrome必须要SAN证书,带有v3扩展才可以,老版本的都被视为危险了。

那么我们本次就尝试使用windows来申请SAN证书。

工具介绍

certutil | Microsoft Learn

不建议在任何生产代码中使用 Certutil,它不针对实时站点支持或应用程序兼容性提供任何保证。 它是开发人员和 IT 管理员用来查看设备上的证书内容信息的工具。

使用命令 certutil -dump *** 检查证书申请,检查证书

 

创建证书申请

使用搜索cert,来找到两个证书管理器,一个是计算机证书,一个是用户证书。

我们申请的是web证书,属于是计算机证书的一种,选择管理计算机证书

创建自定义请求

 下一步

 不使用策略

 CAweb注册支持CMC,那就cmc吧

 点击详细信息,展开,再点属性

 写个友好名称,便于区分

 关键信息使用者,我添加了两个DNS名

确认后, 继续下一步

 给个文件名,保存base64格式

比较证书申请

使用certutil -dump *** 查看证书申请。

 我特意准备了IIS和自定义的两个申请文件,加密都选1024位,进行比较。

 差距还是很大的,但是我们需要关心的只是证书扩展DNS

web签发比较证书 

两个证书都去web签一下看看。

签发回来的证书差距不大了

 甚至都是x509证书

 重要的差距在使用者可选名称,当然,自定义申请时,什么密钥用法等配置项,也是可以找到地方配置的。

IIS配置证书测试

还要看IIS自己申请的么?又做了,那就一样测试吧。

尽管是自定义申请,也是可以在IIS完成申请导入的。

 IIS自己申请的不行

 自定义申请的可以

 

posted @ 2024-05-28 20:35  上官飞鸿  阅读(57)  评论(0编辑  收藏  举报