【问题标题】:SSL certificate (.pfx) file issue in IIS ServerIIS 服务器中的 SSL 证书 (.pfx) 文件问题
【发布时间】:2019-11-25 14:48:10
【问题描述】:

在我的应用程序中,我需要使用第三方的 SSL 证书进行支付操作。证书是 .pfx 文件格式。

在使用 localhost 时,我已将证书存储在证书存储中,并且工作正常。但是在 IIS 服务器中部署我的应用程序后,它已停止工作。我的应用程序无法找到证书,并且在尝试读取私钥时出现错误。

我应该在 IIS 服务器上绑定 .pfx 文件,以便可以在我的应用程序中使用它吗?如果是,我该如何绑定?

【问题讨论】:

  • 我猜“使用 localhost 时”应该是“使用 Visual Studio 时”,blog.lextudio.com/…
  • Lex Li 我已经知道了,这并不能回答我的问题。

标签: .net iis deployment ssl-certificate


【解决方案1】:

您还需要在 iis 中将证书与您的站点绑定。为此,您可以按照以下步骤操作:

  • 点击开始,选择运行,进入MMC
  • 单击文件并选择添加/删除管理单元
  • 单击添加,在独立管理单元列表中选择证书 并点击添加

  • 选择计算机帐户并单击下一步
  • 选择本地计算机并单击完成
  • 关闭窗口,点击上方窗口中的确定
  • 转到个人证书库
  • 右键单击它并选择所有任务 > 导入
  • 通过向导搜索您的 .pfx 文件
  • 输入 yours.pfx 开启密码
  • 选中“将此密钥标记为可导出”复选框
  • 最后,选择根据证书类型自动将证书放入证书存储区。
  • 点击完成
  • 关闭 MMC

    在 IIS 中绑定证书

  • 打开 iis 管理器并选择您的站点。

  • 在操作窗格中,单击绑定

  • 点击新建

  • 在添加站点绑定窗口中填写信息。在类型下拉列表中选择 https。将 IP 地址设置为站点的 IP 地址或选择全部未分配。 SSL 流量的端口通常是 443。在 SSL 证书字段中输入最近导入的证书。

  • 单击确定。您的 SSL 证书现已安装,网站已配置为接受安全连接。您可能必须重新启动 IIS 或服务器才能识别新证书。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-24
    • 2015-08-30
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 2011-04-22
    • 2016-12-14
    相关资源
    最近更新 更多