批处理命令如下:
keytool -genkey -validity 36000 -alias Server -dname "CN=Server, OU=ec, O=ec, L=BEIJINGC, S=BEIJING, C=CN" -storepass ***passwd*** -keystore d:\temp\server.keystore -keyalg RSA -keypass ***passwd***
keytool -export -alias Server -file d:\temp\test_axis.cer -storepass ***passwd*** -keystore d:\temp\server.keystore
keytool -import -file d:\temp\test_axis.cer -storepass ***passwd*** -keystore d:\temp\client.truststore -alias serverkey -noprompt
keytool -genkey -validity 36000 -alias Client -dname "CN=Server, OU=ec, O=ec, L=BEIJINGC, S=BEIJING, C=CN" -storepass ***passwd*** -keystore d:\temp\client.keystore -keyalg RSA -keypass ***passwd***
keytool -export -alias Client -file d:\temp\test_axis.cer -storepass ***passwd*** -keystore d:\temp\client.keystore
keytool -import -file d:\temp\test_axis.cer -storepass ***passwd*** -keystore d:\temp\server.truststore -alias clientkey -noprompt
注意:其中***passwd***为密钥密码,执行完毕,生成server.keystore , server.truststore , client.keystore , client.truststore ,test_axis.cer 5个文件
-validity 36000 密钥有效期, 如果不注明,默认有效期为90天