一、生成证书(创建证书密码:michaelpw)
按win键+R,弹出运行窗口,输入 cmd 回车,打开命令行窗户,输入如下命令:
keytool -genkey -alias ssodemo -keyalg RSA -keysize 1024 -keypass michaelpwd -validity 365 -keystore H:\keytool\ssodemo.keystore -storepass michaelpwd
二、查看证书
缺省情况下,-list 命令打印证书的 MD5 指纹。而如果指定了 -v 选项,将以可读格式打印证书,如果指定了 -rfc 选项,将以可打印的编码格式输出证书。
-v 命令如下:
keytool -list -v -keystore H:\keytool\ssodemo.keystore -storepass michaelpwd
-rfc 命令如下:
keytool -list -rfc -keystore H:\keytool\ssodemo.keystore -storepass michaelpwd
三、证书的导出和查看:
导出证书命令:
keytool -export -alias ssodemo -keystore H:\keytool\ssodemo.keystore -file H:\keytool\ssodemo.crt -storepass michaelpwd
查看导出的证书信息:
keytool -printcert -file H:\keytool\ssodemo.crt
四、客户端导入证书:
keytool -import -keystore %JAVA_HOME%\jre\lib\security\cacerts -file H:\keytool\ssodemo.crt -alias michaelkey