创建 Android bks证书

创建 Android bks证书

1、使用公钥证书和私钥证书生成p12证书。

openssl pkcs12 -export -in public.crt -inkey private.key -out my_tmp.p12

public.crt 是公钥证书;

private.key 是私钥;

tmp.p12 是目标生成文件p12证书

需要创建密码,不然下一步会失败(未分析原因)

2、将p12证书转成bks证书

keytool -importkeystore -srckeystore tmp.p12 -srcstoretype pkcs12 -destkeystore final.bks -deststoretype bks -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-jdk16-141.jar

3、证书验证:

keytool -list -keystore final.bks -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath bcprov-jdk16-141.jar -storetype BKS -storepass 123456

相关推荐
黄林晴11 小时前
告别 Modifier 地狱,Compose 样式系统要变天了
android·android jetpack
冬奇Lab1 天前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿1 天前
Android MediaPlayer 笔记
android
Jony_1 天前
Android 启动优化方案
android
阿巴斯甜1 天前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android
张小潇1 天前
AOSP15 Input专题InputReader源码分析
android
_小马快跑_1 天前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android
_小马快跑_1 天前
Kotlin | 从SparseArray、ArrayMap的set操作符看类型检查的不同
android
_小马快跑_1 天前
Android | 为什么有了ArrayMap还要再设计SparseArray?
android
_小马快跑_1 天前
Android TextView图标对齐优化:使用LayerList精准控制drawable位置
android