本文介紹了在沒有密鑰文件的情況下將.pem轉換為jks的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在嘗試將.pem文件轉換為.jks,但無法執行此操作。cert.pem
只有密碼,但沒有任何密鑰文件。
我嘗試過:
openssl pkcs12 -export -nokeys -in cert.pem -out cert.p12
keytool -importkeystore -srckeystore cert.p12 -srcstoretype pkcs12 -srcstorepass login1 -destkeystore trustStore.jks
我得到了:
Import command completed: 0 entries successfully imported, 0 entries failed or cancelled
。
和創建的trustStore.jks
為空。
如何操作?
推薦答案
將PEM導入p12類型密鑰庫
$ keytool -importcert -keystore cert.p12 -storepass "password123" -file cert.pem -alias "cert"
將p12密鑰庫轉換為JKS密鑰庫
$ keytool -importkeystore -srckeystore cert.p12 -srcstoretype pkcs12 -destkeystore cert.jks -deststoretype jks
查看密鑰庫以驗證類型
$ keytool -list -v -keystore cert.jks
這篇關于在沒有密鑰文件的情況下將.pem轉換為jks的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,