NameDateSize

..14-Dec-201714

api_cert_chain.p12.dataH A D14-Dec-20175.7 KiB

api_cert_chain.p12_expected.dataH A D14-Dec-2017533

api_private_key.p12.dataH A D14-Dec-20172.3 KiB

api_private_key.p12_expected.dataH A D14-Dec-2017201

api_private_key_not_match.p12.dataH A D14-Dec-20171.6 KiB

api_private_key_not_match.p12_expected.dataH A D14-Dec-2017201

api_two_pass.p12.dataH A D14-Dec-20173.4 KiB

api_two_pass.p12_expected.dataH A D14-Dec-2017201

certs/H14-Dec-20175

CheckDefaults.javaH A D14-Dec-20172.8 KiB

ConvertP12Test.javaH A D14-Dec-20179.6 KiB

EntryProtectionTest.javaH A D14-Dec-20176.8 KiB

ie_chain.pfx.dataH A D14-Dec-20174.9 KiB

ie_chain.pfx.pemH A D14-Dec-20171.4 KiB

ie_self.pfx.dataH A D14-Dec-20172.3 KiB

ie_self.pfx.pemH A D14-Dec-2017847

KeytoolReaderP12Test.javaH A D14-Dec-20176.5 KiB

KeytoolWriteP12Test.javaH A D14-Dec-20175.1 KiB

MetadataEmptyTest.javaH A D14-Dec-20173 KiB

MetadataStoreLoadTest.javaH A D14-Dec-20176.4 KiB

mozilla_self.p12.dataH A D14-Dec-20172.3 KiB

mozilla_self.p12.pemH A D14-Dec-2017847

netscape_self.p12.dataH A D14-Dec-20172.3 KiB

netscape_self.p12.pemH A D14-Dec-2017848

openssl.p12.dataH A D14-Dec-20175.7 KiB

openssl.p12.pemH A D14-Dec-20171.3 KiB

READMEH A D14-Dec-20171.6 KiB

ReadP12Test.javaH A D14-Dec-20177.3 KiB

StoreTrustedCertAPITest.javaH A D14-Dec-20174 KiB

StoreTrustedCertKeytool.javaH A D14-Dec-20175 KiB

Utils.javaH A D14-Dec-20175.6 KiB

WriteP12Test.javaH A D14-Dec-201717.6 KiB

README

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