转自:https://blog.csdn.net/ONS_cukuyo/article/details/79172242

单向认证

像平常一样访问就行,无需做任何处理,只需要把http://变成https://

双向认证

 

因此我们接下来需要:

1. File->Setting->General,关闭“SSL certificate verification”

2. 在上面的弹出界面中选择Certificates,并点击 添加证书

CRT file为客户端密钥库的公钥

KEY file为客户端密钥库的私钥

Passphrase为密钥库的密码,经测试,不填写也没关系(或许这里暗示了使用pkcs12格式的?因为pkcs12在生成时只需要密钥库密码)

但keytool没有从一个密钥库提取出公钥和私钥的功能,所以我们转而去寻找在Window上安装证书的地方,看是否有导出证书相关的功能。最后找到了导出私钥的选项,但是却不能选,结果如图:

所以,在百度了之后,了解到可以用openssl对一个pkcs12格式密钥库进行公钥和私钥的导出

仅仅输出客户端证书到文件中:

openssl pkcs12 -in file.p12 -clcerts -out public_key.pem

不加密私钥文件:

openssl pkcs12 -in file.p12 -nodes -out private_key.pem

最终结果如图:

以上openssl命令来自:http://blog.csdn.net/as3luyuan123/article/details/16105475

HTTPS调用平台的鉴权接口

最新文章

  1. Windows自带压缩解压工具
  2. java考核完的心得
  3. Windows Azure HandBook (7) 基于Azure Web App的企业官网改造
  4. 分享类shareSDK
  5. HDU 1882 Strange Billboard(位运算)
  6. 对Map按key和value分别排序
  7. 读《编写高质量代码:改善JavaScript程序的188个建议》2
  8. Image控件
  9. hdu 1251(字典树)
  10. RecyclerView 设置item间隔的方法
  11. 「mysql优化专题」你们要的多表查询优化来啦!请查收(4)
  12. UVa 725 简单枚举+整数转换为字符串
  13. [.Net Core] 简单使用 Mvc 内置的 Ioc(续)
  14. Hibernate 缓存机制全面讲解
  15. vue开发记录--element-ui的form表单label和placeholder国际化遇到的小问题
  16. python操作三大主流数据库(1)python操作mysql①windows环境中安装python操作mysql数据库的MySQLdb模块mysql-client
  17. PAT 乙级 1060 爱丁顿数(25) C++版
  18. create-react-app之Invalid Host Header
  19. linux运维之分析系统负载及运行状况
  20. FireDAC 下的 Sqlite [12] - 备忘录(草草结束这个话题了)

热门文章

  1. oracle 批量改temp/data/redo file的路径
  2. Profile 的翻译
  3. jquery导出Excel表格
  4. uvalive4108(线段树)
  5. [CTSC2016]时空旅行(线段树+凸包)
  6. bzoj 4338: BJOI2015 糖果
  7. [BZOJ2095]Bridges
  8. 八. 输入输出(IO)操作8.文件的压缩处理
  9. 用swift开发自己的MacOS锁屏软件(3)
  10. android intent打开各种文件的方法