一、  生成证书请求

1.进入IIS控制台 
  进入IIS控制台,并选择服务器的服务器证书设置选项。 

2.添加证书请求 
  进入服务器证书配置页面,并选择“创建证书申请” 

3.选择加密服务提供程序

选择加密服务提供程序并设置证书密钥长度,选择位长2048。

4.生成证书请求文件(CSR)

保存证书请求文件,并稍后提交给WoSign 客服。

二、  安装服务器证书

1.    从证书签发邮件中获取证书文件 
  将证书签发邮件中的包含服务器证书代码的文本复制出来(包括“-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”)粘贴到记事本等文本编辑器中并修改文件名,保存为为server.cer。

2.获取交叉签名根证书和中级根证书

为保障保障服务器证书在客户端的兼容性,需要安装交叉签名根证书和 WoSign中级根证书即可,不同的SSL证书对应不同中级根证书格式文件,请按照以下表格下载正确的中级根证书文件。请从wosign 网站下载:http:///support/ssl_installation.htm

3安装叉签名根证书和中级根证书

点击“开始”=>“运行”=>“mmc”

打开控制台,点击“文件”=>“添加/删除管理单元” 

找到“证书”点击“添加“  

选择“计算机账户”,点击“下一步” 

点击“完成”   

点击“证书(本地计算机)”,选择“中级证书颁发机构”,“证书” 

在空白处点击右键,选择“所有任务”=>“导入”。 
  
通过证书向导分别导入叉签名根证书和中级根证书

选择“将所有的证书放入下列存储”,点击“下一步”,点击“完成”,完成安装叉签名根证书和中级根证书 。 

4.导入服务器证书
  点击“完成证书申请” 

选中证书文件,并为证书设置好记名称,并完成证书的导入 

5.配置服务器证书
  选中需要配置证书的站点,并选择右侧“编辑站点”下的“绑定” 

选择“添加” 并设定: 类型:https 
  端口:443 指派站点证书,点击”确定”,服务器证书配置完成! 

三、  服务器证书的备份及恢复 

在您成功的安装和配置了服务器证书之后,请务必依据下面的操作流程,备份好您的服务器证书,以防证书丢失给您带来不便。

1.服务器证书的备份
  进入IIS管理控制台,并选择“服务器证书” 

选中您的服务器证书项目,并右键选择“导出” 

输入导出的密钥文件文件名、存储路径:,并为导出的pfx格式证书备份文件设置保护密码 

保存好备份的pfx文件即可完成备份操作。

2.服务器证书的恢复
  进入IIS管理控制台的服务器证书管理页面,右键选择“导入” 

选择您的pfx格式证书备份文件,并输入密钥文件保护密码。 

如果选中“标志此密钥为可导出”则您稍后可以将私钥从该服务器导出。不选中此选项时,私钥将无法从当前服务器中导出。建议您将证书备份文件保存好,不勾选此选项,这将更有利于服务器证书密钥的安全。

IIS 7.0 SSL 部署指南的更多相关文章

  1. IIS 6.0上部署.NET 4.0网站

    最近需要把VS2010开发的网站部署到Windows Server 2003的服务器上去, Windows Server 2003操作系统自带的为IIS 6.0,IIS 6.0一般只支持.NET 2. ...

  2. [整理]IIS 6.0 下部署 Asp.net MVC Web Api 后 HTTP PUT and DELETE 请求失败

    http://guodong.me/?p=1560 ASP.NET MVC 4 has a new feature called WebAPI which makes it much easier t ...

  3. IIS 6.0上部署ASP.NET MVC2.0

    在IIS7.5及8.0上部署都没有成功,对于身份验证会出现问题,据说是要安装什么东西,在这里说下IIS6.0的配置吧,下面是使用.net 4.0,自己可以选择所需的版本. 再此之前先确定web是用到了 ...

  4. win2003 sp2+iis 6.0上部署.net 2.0和.net 4.0网站的方法

    网站环境 IIS6.0,操作系统Windows server2003 sp2,服务器之前已经部署了.net 2.0和asp的网站,现在要部署新开发的.net 4.0网站.本来认为很简单,却遇到了很多问 ...

  5. Spring Boot 2.0 热部署指南

    Spring Boot 2.0 支持热部署,实现方法很简单 Spring Boot 2.0 有几种热重载的选项. 推荐的方法是使用spring-boot-devtools 因为它提供了额外的开发时间功 ...

  6. ASP.NET MVC3 系列教程 - 部署你的WEB应用到IIS 6.0

    I:ASP.NET MVC3 部署的前期工作 1.确认部署的服务器操作系统环境 首先我们确认服务器的操作系统版本 可以从系统命令行工具里输入: systeminfo 获取相关操作系统信息例如 然后再确 ...

  7. 【转】IIS - 自动申请、部署Let's Encrypt的免费SSL证书

    IIS - 自动申请.部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议) 2017-12-19发布:hangge阅读:161   一.HTTPS 协议介绍 1,什么是 HTTP ...

  8. IIS - 自动申请、部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议)

    IIS - 自动申请.部署Let's Encrypt的免费SSL证书(让网站实现HTTPS协议) 2017-12-19发布:hangge阅读:161   一.HTTPS 协议介绍 1,什么是 HTTP ...

  9. SSL安装方法一:在Windows Server 2008安装SSL证书(IIS 7.0)

    购买的是GlobalSign 公司的通配符域名型SSL 大致的意思就是“通配符公用名填写*.域名.com,这个下面的所有子域名是不受数量限制的,*可以换成任意字符” 1 生成数字证书签名请求文件(CS ...

随机推荐

  1. web理论知识--HTML结构及标签

    一.参考书籍: <Web 前端开发 HTML5+CSS3+jQuery+AJAX 从学到用完美实践> 备注:本书为工具书. 二.HTML5元素: 按功能划分:基础.格式.表单.框架.图像. ...

  2. https建立通讯过程及运行机制 [转]

    ssl与tls: SSL:(Secure Socket Layer,安全套接字层),为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确 ...

  3. SSH公钥登录原理

    在平时工作中我们经常要远程登录服务器,这就要用到SSH协议: $ ssh user@host 主要有两种登录方式:第一种为密码口令登录,第二种为公钥登录 密码口令登录 通过密码进行登录,主要流程为: ...

  4. 何时调用C++复制构造函数和拷贝构造函数(转)

    1. 何时调用复制构造函数 复制构造函数用于将一个对象复制到新创建的对象中.也就是说,它用于初始化过程中,而不是常规的赋值过程中.类的复制构造函数原型通常如下: class_name(const cl ...

  5. 【Go命令教程】13. go tool cgo

    cgo 也是一个 Go 语言自带的特殊工具.一般情况下,我们使用命令 go tool cgo 来运行它.这个工具可以使我们创建能够调用 C 语言代码的 Go 语言源码文件.这使得我们可以使用 Go 语 ...

  6. linux C宏定义 转

    写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等.下面列举一些成熟软件中常用得宏定义...... 1,防止一个头文件被重复包含 #ifndef COMDEF_H ...

  7. 如何调整word中表格某一列占半分比

    1.可以拖动,但是不准确 2.

  8. MyEclipse10安装Log4E插件

    一. Log4E插件下载 下载地址:http://log4e.jayefem.de/content/view/3/2/ 二.安装Log4E插件 将下载下来的压缩包解压缩,如下图所示: 解压缩生成的[d ...

  9. 对一个前端使用AngularJS后端使用ASP.NET Web API项目的理解(4)

    chsakell分享了一个前端使用AngularJS,后端使用ASP.NET Web API的项目. 源码: https://github.com/chsakell/spa-webapi-angula ...

  10. Objective-C中的一些特殊的数据类及NSLog的输出格式

    NSLog的格式如下所示: %@     对象 %d, %i 整数 %u     无符整形 %f     浮点/双字 %x, %X 二进制整数 %o     八进制整数 %zu    size_t % ...