微信小程序支付证书及SSL证书使用
2018-12-03 09:26:58来源:博客园 阅读 ()
小程序使用微信支付包括:电脑管理控制台导入证书->修改代码为搜索证书->授权IIS使用证书->设置TSL加密级别为1.2
描述:
1、通常调用微信生成订单接口的时候,使用的证书都是直接路径指向就行了,但是这种方法在IIS是不适用的
2、IIS网站绑定SSL证书之后,证书加密级别默认为1.0,而小程序要求1.2以上
下面介绍具体步骤详情:
一、导入证书
1、运行->mmc,打开管理控制台,文件->添加/删除管理单元
2、在可用的管理单元中选择证书,然后点击添加
3、回到控制台,展开证书-当前用户->个人->证书,然后导入证书
按照步骤导入证书,微信支付证书初始密码为商户号
4、证书导入完成后,就会出现在证书列表上
二、修改代码
修改统一下单代码,改变搜索证书
1 X509Store certStore = new X509Store(StoreName.My, StoreLocation.LocalMachine); 2 certStore.Open(OpenFlags.ReadOnly); 3 X509Certificate2Collection certCollection = certStore.Certificates.Find(X509FindType.FindBySubjectName, "你的证书名称", false);
注:匹配模式为模糊搜索
三、授权IIS使用证书,本章测试为IIS7.5,IIS6以下请参考其它文章
1、下载安装winhttpcertcfg.msi
2、cmd->cd C:\Program Files (x86)\Windows Resource Kits\Tools,执行命令:winhttpcertcfg -g -c LOCAL_MACHINE\MY -s "厦门康意达餐饮管理有限公司" -a "EVERYONE"
以上步骤完成之后,就在IIS可以使用微信支付证书了
四、修改TSL证书加密级别
1、下载SSLTools.exe,提取码:iz5n
2、运行SSLTools.exe文件(注:电脑可能会提示病毒,在杀毒软件上添加信任就行了,确认无毒)
3、选择启用TSL1.1、TSL1.2
4、重启电脑
至此,所以配置操作步骤已完成
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- asp.net源程序编译为dll文件并调用的实现过程 2020-03-29
- ASP.NET实现进度条效果 2020-03-15
- .net微信服务号发送红包 2020-02-27
- .NET微信开发之PC 端微信扫码注册和登录功能实现 2020-02-23
- 深入浅析.NET应用程序SQL注入 2020-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash