README revision 12677:a4299d47bd00
1The test KeytoolReaderP12Test.java depends on keystore data files and validates 
2with output generated by keystore list/export commands
3
4KeyStore File                      storetype  aliasname  keyalg  SignatureAlgorithm
5------                             ------     ------     ------  ---
6api_private_key.p12.data           pkcs12     pkcs12testenduser1    RSA 1024	MD5withRSA
7api_private_key_not_match.p12.data pkcs12     pkcs12testca          RSA 2048	SHA1withRSA
8api_cert_chain.p12.data		   pkcs12     pkcs12testenduser1    RSA 1024	MD5withRSA
9api_two_pass.p12.data              pkcs12     pkcs12testca          RSA 2048	SHA1withRSA
10netscape_self.p12.data		   pkcs12     pkcs12testenduser1    RSA 1023 	MD5withRSA
11mozilla_self.p12.data		   pkcs12     pkcs12testenduser1    RSA 1023 	MD5withRSA
12ie_self.pfx.data		   pkcs12     a3aa3db3-3ec2-4d8b-8cf1-4d3c54afe386  RSA 1023 MD5withRSA
13ie_chain.pfx.data		   pkcs12     4e3053da-ff8e-46d2-b6d1-c38e431dea1f  RSA 1023 MD5withRSA
14
15Following keystore commands were used 	
161. Generate keystore and along with keypair
17<JAVA-HOME>/bin/keytool -genkey -v -alias pkcs12test -keyalg "RSA" -keysize 2048 
18-sigalg "SHA1withRSA" -dname "cn=PKCS12 Test CA, ou=Security SQE, o=JavaSoft, 
19c=US" -validity 7300 -keypass storepass -keystore ks-pkcs.data -storepass 
20storepass -storetype pkcs12
21
222. Export certificate 
23<JAVA-HOME>/bin/keytool -export -alias pkcs12test -keystore ks-pkcs.data 
24-storetype pkcs12 -storepass storepass -file pkcs12testCA.cer.data
25
263. Import certificate
27<JAVA-HOME>/bin/keytool -import -alias pkcs12test -keystore ks-pkcs.data 
28-storepass storepass -file pkcs12testCA.cer.data
29