Foxtable(狐表)用户栏目专家坐堂 → 【分享】阿里云申请免费证书开启Https服务的指南


  共有20598人关注过本帖树形打印复制链接

主题:【分享】阿里云申请免费证书开启Https服务的指南

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105470 积分:536335 威望:0 精华:9 注册:2015/6/24 9:21:00
【分享】阿里云申请免费证书开启Https服务的指南  发帖心情 Post By:2017/10/12 18:20:00 [显示全部帖子]

正式的证书都比较贵,这里免费的证书可以使用1年,1年后还是否免费不可而知。

狐表目前官方的公众号已经按这种方式改为https,初步测试没有问题。

内容就不贴出来了,下载附件看吧。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:阿里云申请免费证书开启https的指南.zip


如果想自己创建证书进行测试也是可以的,不过由于不是可信任的机构颁发的证书,浏览器每次刷新都会弹出警告,比较讨厌。
首先电脑需要安装Windows sdk开发包或者是vs,我这里安装的是vs,打开vs的开始菜单-》Visual Studio Tools-》开发者命令行,打开命令窗口,先把执行目录切换到自定义的 目录,按顺序执行以下命令:

1、创建机构根证书,下面的“mytestCA”可以改为自定义的名称,会弹出填写密码的窗口,填入密码即可
makecert -n "CN=mytestCA" -r -sv mytestCA.pvk mytestCA.cer

2、创建签名证书,用于绑定网站“vmySignedByCA”可以改为自定义的名称,会弹出填写密码的窗口,填入上面设置的密码即可
makecert -sk vmySignedByCA -iv mytestCA.pvk -n "CN=vmySignedByCA" -ic mytestCA.cer vmySignedByCA.cer -sr localmachine -ss My

3、安装证书

图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看


4、绑定程序
netsh http add sslcert ipport=0.0.0.0:443 certhash=a765921882f01488baff3f79b59c1465012cf8a1 appid={e1731bb2-e0e1-4224-81ef-6f6b89a4dd37} usagecheck=disable

图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:5.jpg
图片点击可在新窗口打开查看

效果:

图片点击可在新窗口打开查看此主题相关图片如下:4.jpg
图片点击可在新窗口打开查看


其它:
1、显示绑定的证书
netsh http show sslcert

2、移除绑定的证书
Netsh http delete sslcert ipport=0.0.0.0:443

如果注册证书有问题的,可以参考其他用户的解决方法:
[此贴子已经被作者于2020/6/7 21:53:12编辑过]

[本帖被加为精华]
 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105470 积分:536335 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/11 17:08:00 [显示全部帖子]

vs开发项目程序集的内部ID,一般不会变,开发人员给的,外部看不到,可以在vs项目里查看

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105470 积分:536335 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/10/11 17:13:00 [显示全部帖子]

是的

 回到顶部