uniapp使用生成自有證書


1.安裝JRE環境

可從Oracle官方下載jre安裝包:https://www.oracle.com/technetwork/java/javase/downloads/index.html

 

 安裝完成后將bin目錄(我的為C:\Program Files\Java\jdk-17.0.1\bin)加入系統環境變量

2.使用keytool -genkey命令生成證書

注意:利用uniapp指導手冊的方法雲打包會出現,證書文件不是有效地keystore文件,可以參考 https://www.jianshu.com/p/44781e2f7044

需要改進方法:

keytool -genkey -alias testalias -keyalg RSA -sigalg SHA1WithRSA -validity 20000 -keysize 1024 -keystore C:/keyStore/test.keystore -v

注意我的保存路徑為

C:/keyStore/test.keystore

需要建一個C:/keyStore/文件夾,不然會找不到是路徑

繼續按提示輸入相關消息

 

 

再執行命令更改秘鑰庫類型

 keytool -importkeystore -srckeystore ./test.keystore -destkeystore ./test.keystore -deststoretype JKS

就可以使用新生成的證書進行雲打包了

 

查看秘鑰的方法

keytool -list -v -keystore test.keystore

再輸入密碼就可以查看秘鑰了

 

因為jdk版本的原因,根據命令可能獲取不到證書的md5信息(授權一鍵登錄審核應用時會用到),更換jdk版本又會加重工作量,這里可以使用香蕉雲編查看證書信息,如下:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM