Internet Information Services (IIS) 服务器证书安装说明

03/30/2017

本文内容

若要运行可与 Internet 信息服务 (IIS) 安全通信的示例,您必须创建和安装服务器证书。

步骤 1。 创建证书

若要为计算机创建证书,请开发人员命令提示管理员Visual Studio的 Visual Studio,并运行每个使用 IIS 安全通信的示例中包含的 Setup.bat。 在运行此批处理文件之前,确保路径包括其中包含 Makecert.exe 的文件夹。 以下命令用于在 Setup.bat 中创建证书。

makecert -sr LocalMachine -ss My -n CN=ServiceModelSamples-HTTPS-Server -sky exchange -sk ServiceModelSamples-HTTPS-Key

步骤 2. 安装证书

安装刚刚创建的证书所需执行的步骤取决于您所使用的 IIS 版本。

在 IIS 5.1 (Windows XP) 和 IIS 6.0 (Windows Server 2003) 上安装 IIS

打开 Internet 信息服务管理器 MMC 管理单元。

右键单击默认网站,然后选择"属性 "。

选择" 目录安全性" 选项卡。

单击" 服务器证书" 按钮。 Web 服务器证书向导将启动。

完成向导。 选择用于分配证书的选项。 从显示的证书列表中选择 ServiceModelSamples-HTTPS-Server 证书。

使用 HTTPS 地址 在浏览器中测试对服务的访问 https://localhost/servicemodelsamples/service.svc 。

如果以前使用 Httpcfg.exe 配置了 SSL

使用 Makecert.exe(或运行 Setup.bat)创建服务器证书。

按照前面的步骤运行 IIS 管理器并安装证书。

将以下代码行添加到客户端程序。

重要

只有测试证书(比如通过 Makecert.exe 创建的那些证书)才需要此代码。 建议不要为成品代码执行此操作。

PermissiveCertificatePolicy.Enact("CN=ServiceModelSamples-HTTPS-Server");

在 IIS 7.0(Windows Vista 和 Windows Server 2008)上安装 IIS

在"开始" 菜单中,单击"运行",然后键入 inetmgr 以Internet Information Services (MMC) IIS 管理单元。

右键单击" 默认网站",然后选择 " 编辑绑定..."

单击" 站点 绑定 "对话框的"添加" 按钮。

从"类型"下拉列表中选择**"HTTPS"。**

从 "SSL 证书"下拉列表 中选择"ServiceModelSamples-HTTPS-Server", 然后单击"确定 "。

使用 HTTPS 地址 在浏览器中测试对服务的访问 https://localhost/servicemodelsamples/service.svc 。

备注

由于刚刚安装的测试证书不是受信任的证书,因此,在浏览用此证书保护的本地 Web 地址时,你可能会遇到其他 Internet Explorer 安全警告。

移除证书

按照前面的指引使用 Internet Information Services 管理器,但要移除(而不是添加)证书或绑定。

使用以下命令移除计算机证书。

httpcfg delete ssl -i 0.0.0.0:443

iis服务器证书,Internet Information Services (IIS) 服务器证书安装说明相关推荐

  1. [转载]Manually configuring Microsoft Internet Information Services (IIS)

    Manually configuring Microsoft Internet Information Services (IIS) 原文摘自http://publib.boulder.ibm.com ...

  2. Windows Internet Information Services(IIS) 与 inetpub 文件夹

    Windows 7+ 系统 自带了IIS 和 framework,不需要单独去下载,只需要开启后就可以运行程序. Windows 7 和 Windows 10 个别地方只是表述不一样,其效果相同,注意 ...

  3. 非系统管理员打开Internet Information Services (IIS)管理器

    环境描述 Windows10或Windows11 问题描述 在非管理账户下开启程序时,如果需要管理员权限会弹窗输入密码,但是打开IIS管理器会提示:只有管理员才能使用IIS管理器,没有输入管理员密码的 ...

  4. iis服务器响应上限,HTTP 500 或超出响应缓冲区限制 - Internet Information Services | Microsoft Docs...

    在 IIS 中使用 Response.BinaryWrite 时,HTTP 500 或响应缓冲区限制超出错误 04/15/2020 本文内容 本文帮助您解决 HTTP 500 (响应缓冲区限制超过) ...

  5. 服务器iis7.5 配置文件,使用注册表项 - Internet Information Services | Microsoft Docs

    Internet 信息服务使用的注册表项的说明 07/21/2020 本文内容 本文介绍了 Microsoft Internet Information Services (IIS) 在 Window ...

  6. iis php 0x80070032,访问网站时 HTTP 错误 404.17 - Internet Information Services | Microsoft Docs...

    访问在 IIS 7.0 或更高版本上承载的网站时出现错误消息:HTTP 错误 404.17 - 未找到 12/11/2020 本文内容 本文可帮助您解决 HTTP 错误 404.17 - 当您访问在 ...

  7. Internet Information Services 5.0 技术概述(转)

    Internet Information Services 5.0 技术概述 操作系统 白皮书 摘要 本白皮书为信息技术专业人员,提供随 Microsoft Windows 2000 提供的 Inte ...

  8. android线程栈默认大小,线程的默认最大堆栈大小 - Internet Information Services | Microsoft Docs...

    在本机 IIS 进程中创建线程的默认最大堆栈大小为 256 KB 12/29/2020 本文内容 本文介绍由本机 IIS 进程创建的线程的默认最大堆栈Microsoft Internet Inform ...

  9. 云起实验室:Internet Information Services(IIS)部署Web项目

    本文为您介绍如何快速使用IIS搭建简单网站并发布项目. 点击立即参与云产品场景体验https://developer.aliyun.com/adc/scenario/0eb6fb8265134326b ...

最新文章

  1. Oracle 11g AMM与ASMM切换
  2. MATLAB可视化实战系列(二十五)-MATLAB基于直方图的图像去雾
  3. springboot 前缀_SpringBoot配置文件的注入
  4. ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)
  5. 这些年我是怎么自学成架构师的(转自知乎)
  6. JDK 11:发行候选更新和OpenJDK JDK 11 LTS
  7. 利用ssh反向代理以及autossh实现从外网连接内网服务器
  8. 互联网日报 | 苏宁易购拿下英雄联盟职业联赛赞助权;荣耀游戏本年内将推出;英特尔芯片总设计师辞职...
  9. java maven restful_使用 maven 生成一个支持端到端自动测试的 RESTful 服务项目脚手架...
  10. 上计算机课睡觉检讨书400,小学生上自习课睡觉检讨书
  11. JavaWeb——response与request
  12. LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话(简单易懂)
  13. 一款用来下载pdf word zip img各种文件的js插件
  14. python鼠标画点连线_浅谈画点连线的步骤以及注意事项
  15. MATLAB周期时域曲线,matlab时域采样定理
  16. 计算机查看正在运行的程序,win7系统查看当前正在运行程序状态的方法
  17. CDH--彻底解决问题----时钟异常
  18. 出口法和出口管制小记
  19. 苹果邮件App漏洞?不要慌
  20. cordova for android hybrid 程序专题页面宽度大小显示异常问题

热门文章

  1. linux中chkconfig命令的作用,Linux下chkconfig命令详解
  2. 华为将发布全屋智能新品,这家行业巨头刚刚下了50亿智能家居订单
  3. 基于改进人工蜂群算法的K均值聚类算法(附MATLAB版源代码)
  4. 我要注册一个电子邮箱号码,邮箱格式、邮箱号怎么注册?
  5. MongoDB数据库的密码和权限问题
  6. 金融自考专业考点讲解!应纳税额与税收优惠
  7. win10 设置软件开机启动项失效
  8. C++修改注册表启动项
  9. 三种Linux的清屏命令方法
  10. 用于 3D 建模和渲染应该选择怎么样的配置?