【SSL】记录一次PEM转P12证书
查了半天都是不知道哪里复制粘贴的,想要内容四处翻,这里记个笔记记录下。
先是安装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证书相关推荐
- Lync 服务器证书 ios,iOS生成服务器所需证书pem或P12
本文主要记录制作服务器(例如php)利用pem推送服务 基本流程: 1.利用"钥匙串"请求证书 2.创建证书,下载cer文件 3.双击安装下载的cer文件后,导出p12证书 4.利 ...
- iOS:苹果推送(APNS)-pem/p12证书的生成
pem文件是服务器向苹果服务器做推送时候需要的文件,主要是做服务器的小伙伴们要用,下面介绍一下pem文件的生成. 打开KeychainAccess,在Certificates里面找到上篇文章中 ...
- SSL中,公钥、私钥、证书(pem、crt、cer、key、csr)的后缀名都是些啥?
今天做这么一个事, centos服务器,tomcat8+nginx1.6,现在要在上面运行cas4.0. 所以需要配ssl, 然后找教程,了解到,需要把tomcat和nginx的ssl都配置好. 到这 ...
- php p12,php – 在OSX上读取p12证书时写入权限错误(OSStatus -61)
我正在尝试通过OSX 10.9上的cURL加载文件以下命令在从我的用户帐户完成时工作正常,但在通过 PHP完成时失败(用户_www) curl https://test.test.com:8443 - ...
- java 解析p12_java读取*.p12证书的信息 | 学步园
现在很多通讯都是在SSL上进行的.本文主要针对*.p12证书 读取里面信息. /** * ReadP12Cert.java * 版权所有(C) 2012 * 创建:cuiran 2012-07-31 ...
- java微信支付 需要证书吗_java引用微信支付的p12证书文件
最近对接微信支付的退款功能,其中涉及到引用证书文件. 1. 绝对路径: //windows: public static String PATH1 = "E:\project_ceshi\a ...
- 微信支付中的p12证书提取公钥、私钥、证书、序列号等
今天做微信支付开发,然后产品给我了相应的商户号.apikey.公众号.p12证书等等.说准备工作都已经做好了,可以进行开发了.但是我看微信文档里没有提到p12证书,都是pem证书.怎么办,百度吧. 原 ...
- 通过证书管理解决无法连接 Citrix XenApp SSL 61 您还未选择信任证书颁发者的问题
最近在使用Citrix Receiver连接的时候,发生了"无法连接,Citrix Receiver (XenApp) SSL 61 您还未选择信任证书颁发者-"的问题.通过证书管 ...
- 【springboot进阶】RestTemplate 集成 okhttp3 请求带p12证书
目录 一.创建微信支付rest模板配置类 1.创建http请求工厂 2.实例化 RestTemplate 模板对象 二.封装微信支付相关的公共请求类 三.关于扩展 1.创建证书请求工厂方法 2.请求工 ...
最新文章
- opencv计算亮度
- c语言编程中句柄无效怎么解决,句柄无效,手把手教你句柄无效怎么解决
- WPF 使用MahApps.Metro UI库
- android tag的使用方法,Android:如何使用Html.TagHandler?
- java中instanceof使用详细介绍
- C语言之sprintf使用总结
- 关于SPARK_WORKER_MEMORY和SPARK_MEM
- 动态类型语言和静态类型语言
- 问题 K: 输出月历 山东科技大学OJ
- 数据:以太坊2.0合约余额新增1.28万ETH
- AdGuard for Mac(专业的广告拦截工具)
- java 名称可以包含-吗_java – 验证失败时包含参数名称的自定义...
- mac os 录屏快捷键_录屏软件怎么录制电脑游戏?录制游戏视频须知
- java个人网站源码下载_创建一个基于JAVA的个人网站(有源码也行)
- 马尔可夫链 (Markov Chains)
- 在python中get是什么意思_python get函数有什么作用?示例解析
- KNN和Kmeans比较
- “华为“和“荣耀”区别日益明显,荣耀传递潮流价值观
- 苹果在印度市场表现不佳 落后诺基亚三星RIM
- 学习笔记:Spring中default-autowire与autowire区别