阿里云ssl证书安装教程(阿里云申请的 CA Wosin 证书,在Windows iis下导入证书的步骤分享)
阿里云ssl证书安装教程
阿里云申请的 CA Wosin 证书,在Windows iis下导入证书的步骤分享阿里云申请后, 你可以下载一个压缩文件, 里面有两个文件 key & pem 文件. 这两个文件需要 OpenSSL 命令转为 PFX 文件, 导入到IIS中. 这个是阿里云16年才上的一个功能, 不完善, 连文档都没有问了好久, 给了一个这样的文档
https://help.aliyun.com/knowledge_detail/13086385.html
里面有这句话
3. 将PEM/KEY/CRT转换为PFX
使用OpenSSL工具,可以将密钥文件KEY和公钥文件CRT转化为PFX文件。
将密钥文件KEY和公钥文件CRT放到OpenSSL目录下,打开OpenSSL执行以下命令:
openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt
注意, server.crt , 我们下载的并没有用这个文件. 查了一些, 可以把pem后缀改为 crt 文件即可.
然后就是安装openssl了. 比较复杂.
1. 下载安装Perl http://www.activestate.com/activeperl/downloads/
2. 下载 openssl http://www.openssl.org/source/
安装 Perl
双击安装perl 程序包, 完成后 , 运行“CMD”命令,使用cd命令指向perl安装目录的eg文件(默认C:\perl64\eg),执行“perl example.pl”若显示“Hello from ActivePerl!”,则说明Perl安装成功,可以开始使用Perl的相关命令来进行OpenSSL的安装了
安装OpenSSL
1、解压 openssl-1.0.1t.tar.gz 压缩包
2、配置WIN32环境
打开CMD命令行,进入C:\OpenSSL目录,执行命令
perl Configure VC-WIN32
3、进入VC BIN目录,配置VC环境变量, 我使用的是 VS2012 , 所以目录是 C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\ 其他的根据自己的情况.
打开CMD , 运行:VCVARS32.BAT 设置环境变量。
4、返回OpenSSL目录,创建makefile文件
打开CMD , 进入OpenSSL 根目录运行 ms\do_ms
PS 网上参考有这个问题, 但我并没有遇到”
该命令不执行汇编语言编译,如报告文末错误,可以尝试ms\do_masm(使用汇编语言)、ms\do_nasm、ms\do_nt等,这几个配置文件是针对不同的系统配置写的批处理。”
5、在Openssl目录下,执行编译
nmake -f ms\ntdll.mak
最终编译动态库完成后,输出都在out32dll目录下:包括可执行文件、两个dll 和两个lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib,如果使用VS/VC编程只需按照下文的方法进行即可,如果需要使用openssl命令,还需要在系统环境变量path中增加c:\openssl\out32dll路径,因为openssl.exe就在该目录下,声明后可以直接在命令行中使用openssl命令。
第五步处理过程可能有几个问题, 1. nmake 命令不是内部命令, 这可能没有配置好环境变量, 要么重新执行第三步. 有人说nmake 是vc bin目录的一个执行命令, 可以带上执行路径, C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\nmake , 但是本人亲测, 不行. 我的解决是用管理员命令重新执行了第三步. 即可
那么现在再回头去做 这句命令, 打开CMD 到你的证书目录下, 运行下面这句
F:\openssl-1.0.1t\out32dll\openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt
2016-7-5 更新:
此证书在Safari 下无法使用. 后来咨询了 阿里云, 说还需要设置MMC 证书控制单元里面的内容, 但是我申请的 StartCom 是不需要设置MMC控制单元里的证书, 具体设置跳转到这里
设置完了, 我在Safari浏览器里再次浏览, 看到证书生效了, 但看证书详情里, Wosin证书竟然放到了 StartCom 根级别下才能正常使用…突然觉得国产的证书Low了一大截.
- 阿里云服务器搭建linux学习环境(Mac 下阿里云服务器的配置方法)
- docker阿里云服务器教程(Docker安装阿里云服务器和在虚拟机安装遇到的坑问题小结)
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- 阿里云服务器怎么设置防御网站(阿里云服务器的一些常用安全优化方法整理)
- 云服务器ecs更换可用区(在阿里云管理控制台重置ECS实例的密码并重启服务器后无法访问该服务器)
- aws提供了哪些云服务(AWS与阿里云服务器在国内使用的简单对比评测)
- 阿里云ECS实例中部署的Web网站运行速度慢的解决方法(阿里云ECS实例中部署的Web网站运行速度慢的解决方法)
- 阿里云服务器购买时考虑的因素(购买阿里云服务器后的基本安全配置)
- 华为云阿里云腾讯云哪个服务好些(阿里云、腾讯云和华为云服务器相同配置哪个更好?)
- 阿里云ecs所有文件备份到本地(阿里云ECS服务器的系统重装、快照备份、恢复数据回滚教程)
- 阿里云服务器ecs入口(阿里云ECS云服务器更换公网IP的方法)
- 阿里云ftp搭建(阿里云服务器搭建FTP服务器图文教程windows)
- 阿里云服务器更改登录密码(阿里云服务器怎么修改登录密码?)
- filezilla搭建ftp服务教程(FileZilla 425 无法连接FTP的解决方法阿里云服务器)
- 阿里云服务器ecs怎么设置(如何解决阿里云ECS服务器误开启了防火墙导致远程连接不上的问题)
- 阿里云对象存储oss收费吗(阿里云存储服务OSS基本概念)
- 阿里最新财报公布 三季度营收增长3 ,将增加150亿美元回购额度 在美股价小涨(阿里最新财报公布)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
- 痴情男神 吴彦祖 与妻子恋爱8年,结婚10年,家庭幸福美满(痴情男神吴彦祖)
- 成功破圈,小牛电动SQi强势开 跨(小牛电动SQi强势开)
热门推荐
- html5图片动画制作(HTML5 3D旋转相册的实现示例)
- ASP.NET如何获取上传图片的宽和高
- linux安装nacos教程(Nacos配置MySQL8的方法)
- python基础教程常用函数整理(Python基础之函数的定义与使用示例)
- 安装SQL Server 2016出错提示:需要安装oracle JRE7 更新 51(64位)或更高版本问题的解(安装SQL Server 2016出错提示:需要安装oracle JRE7 更新 5164位或更高版本问题的解)
- laravel命令控制器怎么设置(Laravel获取当前请求的控制器和方法以及中间件的例子)
- nodejssocket文件传输(node+socket实现简易聊天室功能)
- centos6.8安装docker(Linux Centos下使用脚本安装Docker的方法)
- html5页面强制刷新(移动端html5判断是否滚动到底部并且下拉加载)
- thinkphp3.2.3 接口开发(ThinkPHP3.2.3框架Memcache缓存使用方法实例总结)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9