温馨提示×

Keytool管理Java密钥库的常用操作

小樊
84
2024-08-07 02:08:16
栏目: 编程语言

  1. 生成新的密钥库:
keytool -genkeypair -alias mykey -keyalg RSA -keystore keystore.jks -keysize 2048
  1. 查看密钥库内容:
keytool -list -v -keystore keystore.jks
  1. 导出密钥库中的证书:
keytool -export -alias mykey -file cert.cer -keystore keystore.jks
  1. 向密钥库中添加新的证书:
keytool -import -alias newcert -file newcert.cer -keystore keystore.jks
  1. 删除密钥库中的证书:
keytool -delete -alias mykey -keystore keystore.jks
  1. 更改密钥库中的密钥密码:
keytool -keypasswd -alias mykey -keystore keystore.jks
  1. 更改密钥库的密码:
keytool -storepasswd -keystore keystore.jks
  1. 导出密钥库中的密钥对:
keytool -importkeystore -srckeystore keystore.jks -destkeystore newkeystore.p12 -deststoretype PKCS12
  1. 将密钥库中的密钥对转换为PEM格式:
openssl pkcs12 -in newkeystore.p12 -out newkeystore.pem -nodes

0