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

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

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

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

  • 在系统环境variables设置中添加.CMD文件到path?
  • 我如何系统地closuresWindows服务?
  • Windows Server 2008 R2 DFS复制 - 正在复制哪些文件?
  • 您是否必须运行远程桌面才能访问terminal服务?
  • DDoS攻击游戏服务器
  • 活动目录Netbios字符限制
  • One Solution collect form web for “在Windows Server 2008 – IIS 7上以.cer格式安装证书”

    这听起来像证书请求(因此私钥)没有在您的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

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.