Created
May 3, 2012 11:16
-
-
Save yamanyar/2585052 to your computer and use it in GitHub Desktop.
Creating keystores
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rem 1) Key-Pair Generation For Client with: | |
d:\apps\jdk6\bin\keytool -genkey -keyalg RSA -keysize 1024 -keystore d:\cert\client1ks.jks -storepass test1234 -alias client1 -keypass client1pass -dname "CN=testuser1, OU=tmdev, O=dev, L=ist, ST=tr, C=tr" | |
rem 2) Public Cer Exported for Client with: test1public.cer | |
d:\apps\jdk6\bin\keytool -keystore d:\cert\client1ks.jks -storepass test1234 -alias client1 -keypass client1pass -exportcert -file d:\cert\test1public.cer | |
rem 3) Add extracted Client Public Cer to trusted store of Server KeyStore: | |
d:\apps\jdk6\bin\keytool -keystore "d:\cert\server.jks" -storepass server1234 -import -file "d:\cert\test1public.cer" -alias trustedclient1 | |
rem 4) Key-Pair Generation For Server with: | |
d:\apps\jdk6\bin\keytool -genkey -keyalg RSA -keysize 1024 -keystore d:\cert\server.jks -storepass server1234 -alias server1 -keypass server1pass -dname "CN=server1, OU=tmdev, O=dev, L=ist, ST=tr, C=tr" | |
rem 5) Server Cer Exported for Client with: test1public.cer | |
d:\apps\jdk6\bin\keytool -keystore d:\cert\server.jks -storepass server1234 -alias server1 -keypass server1pass -exportcert -file d:\cert\serverpublic.cer | |
rem 6) Add extracted Server Public Cer to trusted store of Client KeyStore: | |
d:\apps\jdk6\bin\keytool -keystore d:\cert\client1ks.jks -storepass test1234 -import -file d:\cert\serverpublic.cer -alias trustedserver |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment