java keytool操作证书的几个常用命令
Tips:Java jre /lib/security/cacert的默认密码为changeit
查看keystore中的内容
keytool -list -v -keystore ${file}
PKCS#12格式转jks格式
keytool -importkeystore -srckeystore ${NAME_CERT_P12} -srcstoretype PKCS12 -srcstorepass ${PASSWD} \ -deststoretype JKS -storepass ${PASSWD} -destkeystore ${NAME_CERT_JKS}
添加证书到truststore
keytool -import -file ${NAME_CERT_PEM} -keystore ${NAME_TRUST_STORE} -storepass ${PASSWD} -alias ${NAME_ALIAS}--noprompt
使用别名的好处是可以同时 导入多个证书。
从truststore删除证书
keytool -delete -alias ${NAME_ALIAS} -keystore ${NAME_TRUST_STORE} -storepass ${PASSWD}