JKS导出的P12无法导入keychain或转换成pem问题:Error outputting keys and certificates

实战p12文件转pem文件 需要实现这个功能的一般都是app开发证书不支持通配符(即com.xxx.xxx.xxx格式),在业务需求上类似消息推送这样的业务。  1。首先生成一个ssl的证书 选择app IDS 后实现下面这个(这里不详细说明怎么生成了) 点击Download按钮,我就下载Development的ssl证书,下载成功后,双击运行,会打开钥匙串程序。找到我的证书-》选中Apple Developmen 阅读详情
JKS导出的P12无法导入keychain或转换成pem问题:
$ openssl pkcs12 -nocerts -nodes -in 2.p12  -out cluster-private-key.pem 
Enter Import Password:
MAC verified OK
Error outputting keys and certificates
140736569840648:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:534:
140736569840648:error:23077074:PKCS12 routines:PKCS12_pbe_crypt:pkcs12 cipherfinal error:p12_decr.c:108:
140736569840648:error:2306A075:PKCS12 routines:PKCS12_item_decrypt_d2i:pkcs12 pbe crypt error:p12_decr.c:139:
MK46:Desktop zhangjg$ keytool -storepasswd -keystore TMOfficialAPKSigner2.jks 

经过反复测试发现,好像是密码太长太复杂了 -_-! 把2密码都改成android就好了:

$ keytool -storepasswd -keystore TMOfficialAPKSigner2.jks 
修改主密码为XXXXXX
$ keytool -keypasswd -keystore TMOfficialAPKSigner2.jks -alias releasekey
修改alias密码为android
$ keytool -importkeystore -srckeystore TMOfficialAPKSigner2.jks -destkeystore new.p12 -srcstoretype JKS -deststoretype PKCS12
重新输出一个p12文件

使用OpenSSL生成PKCS#12格式的证书和私钥 我们可以根据需要进行更多的配置和调整。此外,如果您具有可用的CA证书和私钥,可以使用类似的命令生成PKCS12文件。确保妥善保管和保护您的私钥和证书。 阅读详情

相关推荐

keystore 证书转*.x509.pem 和*.pk8

直接运行即可,前提是证书请放在bat文件同目录下

Charles 导入p12证书报错,解决方案。

Charles 导入p12证书报错,使用openssl处理方案。

qq_39919373的博客 2019

Alwayson安装配置文档

Alwayson安装配置文档说明,搭建数据库高可用环境,实现数据的安全稳定

keystore文件转换格式为pk8+x509.pem

android 一般除了使用jarsigner签名 还有使用signapk 后者位于android源码 前者位于jdk中。两者使用的文件格式不同前者使用JKS 后者使用公钥+私钥 是分开的 第一步 先v把keystore文件转换为pkcs12格式 [java] view plaincopy keytool   -importkeys

afra lee 2458

[漏洞利用]利用五次Shift越权破解win7\win10开机密码

注:第一个学习和接触的Windows漏洞 文章目录本机实验环境前置知识漏洞原理漏洞介绍漏洞验证解决方法基本流程介绍详细步骤截图 本机实验环境 虚拟机:VMware Workstation 14 pro 操作系统:Windows10 前置知识 1、cmd工具路径 c:\windows\system32\cmd,按五次shift默认调用同目录下sethc文件,其路径为“c:\windows\system32\sethc.exe” 2、用户/账户密码存储位置 c:\windows\system32\config\

Y4tacker的博客 2万+

2080Ti双卡开启NVLink

本文介绍了如何在Ubuntu 22.04系统下给2080Ti双卡开启NVLink的方法。

flymyd的博客 2900

Debian 10私有CA搭建:基于Easy-RSA的可审计PKI实战

PKI(公钥基础设施)是现代HTTPS、零信任和安全启动的核心基础,其本质是通过数字证书建立可信身份锚点。原理上依赖X.509标准、非对称加密与证书链验证机制,技术价值在于实现服务端身份认证、通信加密与密钥轮换可控性。典型应用场景包括内网HTTPS服务、Kubernetes组件TLS、OpenVPN/WireGuard客户端认证,以及Windows UEFI Secure Boot签名验证。在Debian 10这类稳定发行版中,因默认不预装私有CA且系统精简,必须从零构建可复现、可嵌入CI/CD的轻量级PK

weixin_33716941的博客 639

W5500以太网模块官方驱动移植

W5500驱动移植

weixin_42621095的博客 4125

Android APP 签名

把Android源码中的密码对转换为keystore的方法 如果要在Eclipse中调试Android源码中非test key签名的程序(也就是使用platform, media or shared key签名的程序),需要把Android源码中的公私钥对(build/target/product/security)转换为Eclipse能够使用的keystore。 转换步骤如下: 0

nacl025的专栏 833

comsol-声学

COMSOL多物理场仿真软件以高效的计算性能和杰出的多场耦合分析能力实现了精确的数值仿真,已被广泛应用于各个领域的科学研究以及工程计算,为工程界和科学界解决了复杂的多物理场建模问题。COMSOL内嵌的声学模块可以方便地进行多孔声学和粘热声学的模拟仿真。软件数值计算得到的云图,可以将声压、速度、声强以及声能耗散等结果可视化,十分有利于学生对声学的学习和理解。将COMSOL仿真引入实验当中,通过软件的可视化处理有效直观的展示复杂物理场和集合模型仿真的流程,与实验数据结合,使得文章内容具有说服力、预见性和新颖性。

y2715163545的博客 2376

【CIC-IDS数据集+机器学习】实现网络流量异常检测

本项目基于CIC-IDS数据集,使用多种机器学习算法实现网络流量异常检测系统。项目采用了完整的机器学习工作流程,从数据预处理到模型部署,实现了高精度的网络入侵检测。

XiaoMu_001的博客 1935

报错解决方案

原文链接。

庄生晓梦的博客 953

使用everything出现mem_virtual_alloc(): Fatal Error: out of memory解决方案

本文主要介绍了使用everything出现mem_virtual_alloc(): Fatal Error: out of memory解决方案,希望能对使用everything的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

解决OpenSSL 3.0+证书导出错误的方法

这个错误通常发生在 OpenSSL 版本升级到 3.0+ 后,因为 OpenSSL 3.0 开始默认不再支持一些老旧、不安全的加密算法(如 RC2-40-CBC),而你的 .pfx 文件是使用这种旧算法加密的。 .pfx 文件中使用的加密方式在导入时触发了 OpenSSL 的兼容性问题,导致无法正常提取证书或密钥。

爱的叹息的专栏 1904

基于matlab实现的水果识别系统设计

本项目针对多种常见水果混合的图像,利用 Matlab 软件,对水果的识别进行研究。根据水果和背景的差别选取阈值,对去噪增强对比度后的图像进行二值化处理。再对图像进行边缘检测,选定连通区域,标记后再对不同种水果的颜色,形状,大小等特征进行快速识别水果,从而实现对水果的正确分拣。:水果识别、MATLAB、数字图像处理。

热情、奔放、快乐编程! 4854

RT-DERT安卓部署教程

这个文档中的代码案例,实现了拍照和选图识别,两个功能,可以看效果图。UI做了美化:显示类别机和数量。代码下载地址:通过网盘分享的文件:android_rtdert.zip链接: https://pan.baidu.com/s/1k6e-d_lov1OPgUmit5i_cA?pwd=hpfi 提取码: hpfi–来自百度网盘超级会员v8的分享。

AIOT魔法师 194

Tutorial 02: Outputting to the Screen

Tutorial 02: Outputting to the Screen Code: tutorial02.c SDL and Video To draw to the screen, we're going to use SDL. SDL stands for Simple Direct Layer, and is an excellent library for multimedia,

Mirage520的专栏 777

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Ubuntu使用OpenSSL从 1.1.1升级3.0.15 之后异常

异常信息:Error outputting keys and certificates。之前1.1版本的时候运行下面命令是没问题的,升级到3.0之后就异常。在后面追加一个 -legacy(使用旧的格式或者算法)

yzm_spring的博客 772

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

java 转pem_将Java密钥库转换为PEM格式

问题我正在尝试使用keytool和openssl应用程序将Java密钥库文件转换为PEM文件。但我找不到转换的好方法。有任何想法吗?我没有将密钥库直接转换为PEM,而是首先尝试创建PKCS12文件,然后转换为相关的PEM文件和密钥库。但我无法使用它们建立连接。 (请注意,我只需要一个PEM文件和一个密钥库文件来实现安全连接。没有像"从一个java密钥库文件开始"这样的限制。:)所以从我的情况开始可...

weixin_39638623的博客 1576

一步将 p12转为pem

打开终端,输入如下命令: openssl pkcs12 -in Certificates.p12 -out Certificates.pem -nodes 注意:Certificates.p12,Certificates.pem 都要是绝对路径 例如: aaMAC:~ wm$ openssl pkcs12...

weixin_34314962的博客 490

踩坑 iOS百度推送,p12转成pem证书,上传pem证书,证书无效问题

导出证书的时候,不要展开,然后转成pem(因为是展开导出的证书,提示证书无效,各种查,都说是openssl版本高,需要安装低版本,但是用了此办法,解决了) p12转pem终端命令: openssl pkcs12 -in baiduPushCert.p12 -out baiduPushCert.pem -nodes ...

J_Y_J_的博客 546

应用 openssl 工具进行 SSL 故障分析

当前 SSL 协议有着广泛的运用,在 SSL 服务器的身份认证出现问题时,怎样才能有效快速的找出问题的根源呢?本文结合openssl 提供的命令行工具 s_client,罗列了多种认证失败的情况,并给出了问题诊断的方法。<br />SSL 握手协议<br />首先简单的介绍一下 SSL 协议建立连接的过程。如图 1 所示,主要有如下几个过程:<br /><br />图 1. SSL 身份认证及协商密钥的过程<br />客户端发起请求,包含一个hello消息,并附上客户端支持的密码算法和 SSL 协议的版本消

huanghuibo的专栏 2649

keychain不能导出p12证书的解决方法

点击左边下面的“我的证书”,然后点击右边的证书,打开下面有一个key导出就可以了。 转载于:https://www.cnblogs.com/sunminmin/p/3819763.html

weixin_30556959的博客 246

php p12,使用PHP和OpenSSL将P12转换为PEM

$filename = 'apns-dev-cert.p12';$password = '...';$results = array();$worked = openssl_pkcs12_read(file_get_contents($filename), $results, $password));if($worked) {echo '', print_r($results, true), ''...

weixin_29122543的博客 455
上一篇: 反编译apk出现Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec错误
下一篇: macOS 修改网卡地址出现basicipv6validationerror怎么改
坚果-大发
博客等级 码龄20年 90粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值