OpenSSL生成.key、.crt、.pfx证书(Windows下)

最近在对接招行一网通支付,让人意想不到的是,在系统中使用过一次一网通后,就得永远使用这个一网通账户支付,除非解绑一网通支付账户的的支付协议,在对接支付接口时,不要任何证书的加密校验,结果在对接解绑支付解析接口时,竟然让生产正式、使用证书加密,本人搞PHP的,不会用java的openSSL,只能百度去,现在把自己的百度到的结果分享记录一下。

首先需要下载安装编译好的OpenSSL,地址:http://pan.baidu.com/s/1bWRins 密码:7rm0

  • 建议直接解压到C盘,打开cmd窗口,cd到C:\OpenSSL-Win64\bin文件夹目录,开始以下的操作
1、生成.key文件
  • openssl genrsa -des3 -out server.key 2048
  • 中间会提示输入密码(重复输入两次),要记住这个密码;
  • 这时会在C:\OpenSSL-Win64\bin目录下生成server.key文件。
2、生成.crt文件
  • openssl req -new -x509 -key server.key -out server.crt -days 3650
  • 会提示输入server.key的密码
  • 开始输入Country Name:CN
  • State or Province Name:SH
  • Locality Name:shanghai
  • Organization Name:这个可以忽略
  • Organizational Unit Name:这个可以忽略
  • Common Name:这个可以忽略
  • Email Address:填写一个非QQ的邮箱地址
  • 这时会在C:\OpenSSL-Win64\bin目录下生成server.crt文件。
3、生成.pfx文件
  • openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt
  • 提示输入server.key文件的密码
  • 提示输入即将生成的.pfx文件的密码(需要输入两次)
  • 这时会在C:\OpenSSL-Win64\bin目录下生成server.pfx文件。

到此证书已经准备好了,招行的解绑支付协议也已经大功告成!!!

OpenSSL生成.key、.crt、.pfx证书(Windows下)相关推荐

  1. linux 运行ca.crt,linux下使用openssl生成 csr crt CA证书,opensslcsr

    linux下使用openssl生成 csr crt CA证书,opensslcsr 本文主要借鉴和引用了下面2个地址的内容,然后在自己的机器上进行了测试和执行,并做了如下记录. ref: http:/ ...

  2. ca证书 csr_linux下使用openssl生成 csr crt CA证书

    证书文件生成: 一.服务器端 1.生成服务器端    私钥(key文件); openssl genrsa -des3 -out server.key 1024 运行时会提示输入密码,此密码用于加密ke ...

  3. OPENSSL生成SSL自签证书

    OPENSSL生成SSL自签证书 目前,有许多重要的公网可以访问的网站系统(如网银系统)都在使用自签SSL证书,即自建PKI系统颁发的SSL证书,而不是部署支持浏览器的SSL证书. 支持浏览器的SSL ...

  4. IIS 使用OpenSSL 生成的自签名证书,然后使用SingalR 客户端访问Https 站点通信

    使用SignalR 的客户端去发送消息给使用 https 部署的站点,官方文档目前并没有详细的教程,所以在此记录下步骤: 使用管理员身份打开cmd 窗口,选择一个整数保存文件夹的地址,切换到对应的文件 ...

  5. Window+Java环境证书生成说明,pfx证书已经生成

    Window+Java环境证书生成说明 阅读说明:给具备基本开发能力的人提供自制证书的生成步骤,证书属于敏感信息,生产证书请勿泄漏. 前置条件:Windows系统.JDK1.6以上版本.java编译工 ...

  6. 使用OpenSSL生成自己服务器的证书

    之前做实验的时候,曾经写过一篇博客,如何使用OpenSSL创建证书.这里再做一个整理,增加一些内容,精简一部分内容. 参考链接 OpenSSL Certificate Authoirty 信安实践-- ...

  7. OpenSSL生成本地https测试证书

    一.准备工作 1.本地安装好git工具 2.创建一个cert文件夹用来放证书文件 二.创建证书 第一步:使用openssl生成密钥privkey.pem 1.操作系统说明 windows系统:在cer ...

  8. iOS开发——openssl生成CSR (pkcs10) 请求证书

    由于涉及在线开户相关,所以整理一下~ 本文在前人的基础上更加完善:通过openssl 生成证书请求CSR  符合pkcs10的语法规范 为客户端生成,代码为C语言,可以直接在xcode的中于objec ...

  9. 使用openssl转换pem为pfx证书

    pem证书转pfx证书分两种,一种带ca证书转换,一种不带ca证书转换 1.pem转pfx(不带ca证书) 以test.pem转test.pfx为例 openssl rsa -in test.pem ...

最新文章

  1. brad wu_一百万归功于Brad Traversy
  2. 50位青年科学家获颁1.5亿大奖!3位大咖这样寄语
  3. anaconda安装成功测试_学习笔记120—Win10 成功安装Anaconda 【亲测有效,需注意几点!!!】...
  4. this指向问题(2)
  5. android系统源码的环境下用make来编译,Android源码编译系统入门
  6. 第00次博文——我对Python的期待与思考
  7. 即插即用 | 超越CBAM,全新注意力机制,GAM不计成本提高精度(附Pytorch实现)...
  8. 【CarMaker学习笔记】申请使用账号
  9. 【iOS】崩溃收集和解析
  10. Namenode服务挂
  11. 遇到问题--mongodb--Prematurely reached end of stream
  12. Vue基础学习之混入Mixin
  13. 什么软件能测试gps高度,‎App Store: GPS海拔测量仪-实时高度测量海拔表
  14. npm install --save-dev
  15. 用墨刀设计原型,易被忽略的8种玩法。
  16. 简单又强大:基于深度学习的短文本向量嵌入方法
  17. 拼多多这样来挑选关键词|百择电商
  18. HTML复选框,点击文字,对应的复选框选中
  19. 见或不见 →仓央嘉措
  20. 六级水平考生PETS-5通过经验

热门文章

  1. excel表格计算年龄_在Excel中计算年龄
  2. ROS控制机械臂【2】:ros_control与实现
  3. UML---序列图/时序图/顺序图
  4. 指纹识别研究(一) 指纹的三级特征
  5. 网络攻防--网络防御技术(一)
  6. Tomcat学习笔记(三)—— Server组件
  7. db2 日期英式写法_英式与美式日期写法 基数与序数词辨析
  8. 解决laytpl.js模板引擎插件加载模板后无法获取模板中的元素id等内容
  9. 七个习惯让你免费学好英语
  10. 快速记忆英语单词计算机,电脑英语记单词软件哪个好循环记忆_怎么能快速记忆英语单词...