summaryrefslogtreecommitdiff
path: root/src/key/bat/create_ks_cert.bat
diff options
context:
space:
mode:
Diffstat (limited to 'src/key/bat/create_ks_cert.bat')
-rw-r--r--src/key/bat/create_ks_cert.bat24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/key/bat/create_ks_cert.bat b/src/key/bat/create_ks_cert.bat
new file mode 100644
index 0000000..dd3f144
--- /dev/null
+++ b/src/key/bat/create_ks_cert.bat
@@ -0,0 +1,24 @@
+@echo off
+set aliasName=clientkey
+set storePath=./client_ks
+set local=192.168.10.100
+set keyPass=123123
+set certName=./client_key.cer
+if not "%1"=="" (
+ set aliasName=%1
+)
+if not "%2"=="" (
+ set storePath=%2
+)
+if not "%3"=="" (
+ set local=%3
+)
+if not "%4"=="" (
+ set keyPass=%4
+)
+if not "%5"=="" (
+ set certName=%5
+)
+@echo %aliasName% %storePath% %local% %keyPass% %certName%
+keytool -genkey -v -alias %aliasName% -keyalg RSA -storetype jceks -keystore %storePath% -validity 90 -dname "CN=%local%,OU=cn,O=cn,L=cn,ST=cn,C=cn" -storepass client -keypass %keyPass%
+keytool -export -alias %aliasName% -storetype jceks -keystore %storePath% -file %certName% -storepass client