在Windows Server 2008 – IIS 7上以.cer格式安装证书

我的任务是安装从我公司获得.p7b格式的证书。 IIS 7可以通过使用“Complete Certificate Request …”选项导入.cer格式的证书。 使用证书MMCpipe理单元,我设法通过导入将.p7b文件转换为.cer,然后导出。

不幸的是,当我尝试使用“完整证书请求…”选项时,IIS 7抱怨找不到证书请求,因此无法继续。

在这种情况下我有什么select? 我是否需要一个.pfx文件,其中有私钥,或者我可以安装.cer格式的证书? 我想在与服务器上的某个网站进行https绑定时使用它。

这听起来像证书请求(因此私钥)没有在您的networking服务器上生成是正确的?

如果这是正确的,那么你将需要一个私钥证书,以安装它。 这是您正确识别的pfx格式的证书。

.p7b文件不会有私钥。

或者,您可以使用以下机制自行生成证书申请:

创buildINF文件如下

[版本]签名=“$ Windows NT $

[NewRequest]
主题=“等等”
KeySpec = 1
导出= 1
MachineKeySet = TRUE
的ProviderName = “CSPName”
ProviderType = 1

[RequestAttributes]
CertificateTemplate =

然后在命令提示符处使用以下命令

certreq -new infile.inf reqfile.req //其中infile.inf是上面的文件,reqfile是输出请求文件

把这个输出请求发送给发行证书的人,你将得到正确的p7b回来,将安装。

问候
马克萨顿
http://www.blacktipconsulting.com