1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| client_pass=zk_client_pwd server_pass=zk_server_pwd server_dname="C=CN,ST=GD,L=SZ,O=sh,OU=sh,CN=hezhangjian" client_dname="C=CN,ST=GD,L=SZ,O=sh,OU=sh,CN=hezhangjian" echo "generate client keystore" keytool -genkeypair -keypass $client_pass -storepass $client_pass -dname $client_dname -keyalg RSA -keysize 2048 -validity 3650 -keystore zk_client_key.jks echo "generate server keystore" keytool -genkeypair -keypass $server_pass -storepass $server_pass -dname $server_dname -keyalg RSA -keysize 2048 -validity 3650 -keystore zk_server_key.jks echo "export server certificate" keytool -exportcert -keystore zk_server_key.jks -file server.cer -storepass $server_pass echo "export client certificate" keytool -exportcert -keystore zk_client_key.jks -file client.cer -storepass $client_pass echo "add server cert to client trust keystore" keytool -importcert -keystore zk_client_trust.jks -file server.cer -storepass $client_pass -noprompt echo "add client cert to server trust keystore" keytool -importcert -keystore zk_server_trust.jks -file client.cer -storepass $server_pass -noprompt rm -f server.cer rm -f client.cer
|