Java证书工具keytool用法
keytool是Java开发工具包中一个用于管理密钥和证书的命令行工具。它可以用来生成、导入、导出、查看和管理密钥对、证书和证书链。
以下是keytool的常用用法:
-
生成密钥对: keytool -genkeypair -alias mykey -keyalg RSA -keysize 2048 -keystore mykeystore.jks
-
生成证书请求: keytool -certreq -alias mykey -keystore mykeystore.jks -file certreq.csr
-
导入证书: keytool -importcert -alias mykey -keystore mykeystore.jks -file cert.cer
-
导出证书: keytool -exportcert -alias mykey -keystore mykeystore.jks -file cert.cer
-
查看密钥对或证书信息: keytool -list -v -alias mykey -keystore mykeystore.jks
-
修改密钥对或证书的别名: keytool -changealias -alias oldkey -destalias newkey -keystore mykeystore.jks
-
删除密钥对或证书: keytool -delete -alias mykey -keystore mykeystore.jks
-
导出证书链: keytool -exportcert -alias mykey -keystore mykeystore.jks -rfc -file certchain.pem
-
导入证书链: keytool -importcert -alias mykey -keystore mykeystore.jks -trustcacerts -file certchain.pem
这只是keytool的一些常见用法,更多用法和参数可以通过keytool -help命令查看
原文地址: http://www.cveoy.top/t/topic/iMrO 著作权归作者所有。请勿转载和采集!