[研究]Windows 上,憑證 .jks 轉換成 .pfx
2024-03-14
C:\Users\Administrator>keytool 金鑰與憑證管理工具 命令: -certreq 產生憑證要求 -changealias 變更項目的別名 -delete 刪除項目 -exportcert 匯出憑證 -genkeypair 產生金鑰組 -genseckey 產生秘密金鑰 -gencert 從憑證要求產生憑證 -importcert 匯入憑證或憑證鏈 -importpass 匯入密碼 -importkeystore 從其他金鑰儲存庫匯入一個或全部項目 -keypasswd 變更項目的金鑰密碼 -list 列示金鑰儲存庫中的項目 -printcert 列印憑證的內容 -printcertreq 列印憑證要求的內容 -printcrl 列印 CRL 檔案的內容 -storepasswd 變更金鑰儲存庫的儲存密碼 -showinfo Displays security-related information 使用 "keytool -help" 取得所有可用的命令 使用 "keytool -command_name -help" 取得 command_name 的用法。 使用 -conf <url> 選項指定預先設定的選項檔案。 C:\Users\Administrator>d: |
需要憑證匯入密碼,不能亂輸入
D:\>keytool -importkeystore -srckeystore yourfile.jks -destkeystore yourfile.pfx -srcstoretype jks -deststoretype pkcs12 正在將金鑰儲存庫 yourfile.jks 匯入 yourfile.pfx... 請輸入目的地金鑰儲存庫密碼: 重新輸入新密碼: 請輸入來源金鑰儲存庫密碼: 金鑰工具錯誤: java.io.IOException: Keystore was tampered with, or password was incorrect D:\> |
密碼可以寫在命令中
D:\>keytool -importkeystore -srckeystore yourfile.jks -destkeystore yourfile.pfx -srcstoretype jks -deststoretype pkcs12 -srcstorepass 密碼 -deststorepass 密碼 正在將金鑰儲存庫 yourfile.jks 匯入 yourfile.pfx... 已成功匯入別名 yourfile.nics.nat.gov.tw 的項目。 已完成匯入命令: 成功匯入 1 個項目,0 個項目失敗或已取消 D:\> |
顯示憑證資訊
D:\>keytool -list -keystore yourfile.jks 輸入金鑰儲存庫密碼: 金鑰儲存庫類型: JKS 金鑰儲存庫提供者: SUN 您的金鑰儲存庫包含 1 項目 yourfile.mytest.com.tw, 2024年3月12日, PrivateKeyEntry, 憑證指紋 (SHA-256): 8F:16:41:1B:0B:EB:07:DC:26:79:F7:09:AD:FA:6D:2E:9E:B0:6E:DB:79:BF:92:C2:A1:3B:6A:19:5C:B0:43:5F Warning: JKS 金鑰儲存庫使用專有格式。建議您使用 "keytool -importkeystore -srckeystore yourfile.jks -destkeystore yourfile.jks -deststoretype pkcs12" 移轉成為使用 PKCS12 (業界標準格式)。 D:\> |
(完)
相關
沒有留言:
張貼留言