Windows怎么部署SSL证书,主要分为两大步:
第一步:是获取SSL证书
用户可以在安信SSL证书进行申请,若是域名验证型DV SSL证书最快几分钟就可申请下来。当域名验证通过之后直接下载证书就可以了。
证书文件主要有一下几大类
1_root_bundlecrt (证书链文件)
2_>
3_>
第二步:安装SSL证书修改服务器的环境配置
1、SSL证书申请通过后,将下载证书压缩包后解压,找到“解压的文件夹/IIS/”目录下的pfx文件。进入到IIS的管理控制台的服务器证书管理页面,将对应文件进行导入;
2、之后选择pfx格式证书备份文件,并输入密钥文件保护密码。 默认是12345(以IIS/目录下的passwordtxt为准) 请选中“标志此密钥为可导出”,否则会出现证书安装失败;
3、对服务器证书进行配置,选择对应的网站,并选择右侧“编辑站点”下的“绑定” 选中您刚才安装的服务器证书文件,配置默认的>
SSL证书后缀CSR – Certificate Signing Request,即证书签名请求,这个并不是证书,而是向权威证书颁发机构获得签名证书的申请,其核心内容是一个公钥(当然还附带了一些别的信息),在生成这个申请的时候,同时也会生成一个私钥,私钥要自己保管好做过iOS APP的朋友都应该知道是怎么向苹果申请开发者证书的吧
KEY– 通常用来存放一个RSA 公钥或者私钥,并非X509证书,编码同样的,可能是PEM,也可能是DER
CRT– CRT应该是certificate的三个字母,其实还是证书的意思,常见于NIX系统,有可能是PEM编码,也有可能是DER编码,大多数应该是PEM编码。本站提供的CRT格式等同于CER,等同于PEM。
PEM – Privacy Enhanced Mail的缩写,以文本的方式进行存储。打开看文本格式,以”—–BEGIN…”开头, “—–END…”结尾,内容是编码 查看PEM格式证书的信息:openssl x509 -in certificatepem -text -noout Apache和NIX服务器偏向于使用这种编码格式
CER– 还是certificate,还是证书,常见于Windows系统,同样的,可能是PEM编码,也可能是DER编码,大多数应该是DER编码
DER – Distinguished Encoding Rules的缩写,以二进制方式进行存储,文件结构无法直接预览,查看DER格式证书的信息:openssl x509 -in certificateder -inform der -text -noout Java和Windows服务器偏向于使用这种编码格式
PFX/P12 – predecessor of PKCS#12,对nix服务器来说,一般CRT和KEY是分开存放在不同文件中的,但Windows的IIS则将它们存在一个PFX文件中,(因此这个文件包含了证书及私钥)这样会不会不安全?应该不会,PFX通常会有一个”提取密码”,你想把里面的东西读取出来的话,它就要求你提供提取密码,PFX使用的时DER编码,如何把PFX转换为PEM编码?
JKS – 即Java Key Storage,这是Java的专利,跟OpenSSL关系不大,利用Java的一个叫”keytool”的工具,可以将PFX转为JKS,当然了,keytool也能直接生成JKS。godaddy先按照教程换成IIS环境格式证书。
IIS6 安装SSL证书:>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)