查了半天都是不知道哪里复制粘贴的,想要内容四处翻,这里记个笔记记录下。

先是安装openssl
openssl官网:
https://www.openssl.org/
我这里用到的是1的版本,开始下的3,生成的证书用keytool查看信息一直报错(ObjectIdentifier() – data isn’t an object ID (tag = 48)),查询了下是版本的问题,jdk8的不支持openssl3,换成了1。
这里查了下1和3的区别,发现1支持到2023年9月11日,到时候换成3岂不是要升级jdk?有没有大佬解惑下

然后是pem转p12的命令

openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out key.p12 -name servicebio

fullchain.pem是公钥,privkey.pem是私钥,命令输入后需要输入密码和确认密码

最后生成证书的信息查看

keytool -list -v -keystore key.p12 -storepass 123456 -storetype pkcs12

这里不能漏了-v,开始漏了,一直不打印证书有效期,到处翻了半天。

【SSL】记录一次PEM转P12证书相关推荐

  1. Lync 服务器证书 ios,iOS生成服务器所需证书pem或P12

    本文主要记录制作服务器(例如php)利用pem推送服务 基本流程: 1.利用"钥匙串"请求证书 2.创建证书,下载cer文件 3.双击安装下载的cer文件后,导出p12证书 4.利 ...

  2. iOS:苹果推送(APNS)-pem/p12证书的生成

        pem文件是服务器向苹果服务器做推送时候需要的文件,主要是做服务器的小伙伴们要用,下面介绍一下pem文件的生成. 打开KeychainAccess,在Certificates里面找到上篇文章中 ...

  3. SSL中,公钥、私钥、证书(pem、crt、cer、key、csr)的后缀名都是些啥?

    今天做这么一个事, centos服务器,tomcat8+nginx1.6,现在要在上面运行cas4.0. 所以需要配ssl, 然后找教程,了解到,需要把tomcat和nginx的ssl都配置好. 到这 ...

  4. php p12,php – 在OSX上读取p12证书时写入权限错误(OSStatus -61)

    我正在尝试通过OSX 10.9上的cURL加载文件以下命令在从我的用户帐户完成时工作正常,但在通过 PHP完成时失败(用户_www) curl https://test.test.com:8443 - ...

  5. java 解析p12_java读取*.p12证书的信息 | 学步园

    现在很多通讯都是在SSL上进行的.本文主要针对*.p12证书 读取里面信息. /** * ReadP12Cert.java * 版权所有(C) 2012 * 创建:cuiran 2012-07-31 ...

  6. java微信支付 需要证书吗_java引用微信支付的p12证书文件

    最近对接微信支付的退款功能,其中涉及到引用证书文件. 1. 绝对路径: //windows: public static String PATH1 = "E:\project_ceshi\a ...

  7. 微信支付中的p12证书提取公钥、私钥、证书、序列号等

    今天做微信支付开发,然后产品给我了相应的商户号.apikey.公众号.p12证书等等.说准备工作都已经做好了,可以进行开发了.但是我看微信文档里没有提到p12证书,都是pem证书.怎么办,百度吧. 原 ...

  8. 通过证书管理解决无法连接 Citrix XenApp SSL 61 您还未选择信任证书颁发者的问题

    最近在使用Citrix Receiver连接的时候,发生了"无法连接,Citrix Receiver (XenApp) SSL 61 您还未选择信任证书颁发者-"的问题.通过证书管 ...

  9. 【springboot进阶】RestTemplate 集成 okhttp3 请求带p12证书

    目录 一.创建微信支付rest模板配置类 1.创建http请求工厂 2.实例化 RestTemplate 模板对象 二.封装微信支付相关的公共请求类 三.关于扩展 1.创建证书请求工厂方法 2.请求工 ...

最新文章

  1. opencv计算亮度
  2. c语言编程中句柄无效怎么解决,句柄无效,手把手教你句柄无效怎么解决
  3. WPF 使用MahApps.Metro UI库
  4. android tag的使用方法,Android:如何使用Html.TagHandler?
  5. java中instanceof使用详细介绍
  6. C语言之sprintf使用总结
  7. 关于SPARK_WORKER_MEMORY和SPARK_MEM
  8. 动态类型语言和静态类型语言
  9. 问题 K: 输出月历 山东科技大学OJ
  10. 数据:以太坊2.0合约余额新增1.28万ETH
  11. AdGuard for Mac(专业的广告拦截工具)
  12. java 名称可以包含-吗_java – 验证失败时包含参数名称的自定义...
  13. mac os 录屏快捷键_录屏软件怎么录制电脑游戏?录制游戏视频须知
  14. java个人网站源码下载_创建一个基于JAVA的个人网站(有源码也行)
  15. 马尔可夫链 (Markov Chains)
  16. 在python中get是什么意思_python get函数有什么作用?示例解析
  17. KNN和Kmeans比较
  18. “华为“和“荣耀”区别日益明显,荣耀传递潮流价值观
  19. 苹果在印度市场表现不佳 落后诺基亚三星RIM
  20. 学习笔记:Spring中default-autowire与autowire区别

热门文章

  1. 如何在面试中介绍自己的项目经验(面向java改进版)
  2. 极简投资笔记-做一个富有的你自己
  3. 高效应用Python处理电子表格
  4. 刚刚,2022中国大学排行榜发布
  5. 集合底层源码分析之HashMap《上》(三)
  6. 设计一个不浪费水的热水器
  7. 13.3 跳格子游戏
  8. 调试接口用的HTML,javascript调试接口
  9. Linguistic Data Consortium (LDC) 介绍
  10. [逆向]汇编JCC指令举例