67 ;; |
67 ;; |
68 esac |
68 esac |
69 |
69 |
70 # the test code |
70 # the test code |
71 #genkey |
71 #genkey |
72 ${TESTJAVA}${FS}bin${FS}keytool -genkey -v -alias dummyTestCA \ |
72 ${TESTJAVA}${FS}bin${FS}keytool ${TESTTOOLVMOPTS} -genkey -v -alias dummyTestCA \ |
73 -keyalg "RSA" -keysize 1024 -sigalg "ShA1WithRSA" \ |
73 -keyalg "RSA" -keysize 1024 -sigalg "ShA1WithRSA" \ |
74 -dname "cn=Dummy Test CA, ou=JSN, o=JavaSoft, c=US" -validity 3650 \ |
74 -dname "cn=Dummy Test CA, ou=JSN, o=JavaSoft, c=US" -validity 3650 \ |
75 -keypass storepass -keystore keystoreCA.dks -storepass storepass \ |
75 -keypass storepass -keystore keystoreCA.dks -storepass storepass \ |
76 -storetype "dummyks" -provider "org.test.dummy.DummyProvider" \ |
76 -storetype "dummyks" -provider "org.test.dummy.DummyProvider" \ |
77 -providerPath ${TESTCLASSES} |
77 -providerPath ${TESTCLASSES} |
79 if [ $? -ne 0 ]; then |
79 if [ $? -ne 0 ]; then |
80 exit 1 |
80 exit 1 |
81 fi |
81 fi |
82 |
82 |
83 #Change keystore password |
83 #Change keystore password |
84 ${TESTJAVA}${FS}bin${FS}keytool -storepasswd -new storepass2 \ |
84 ${TESTJAVA}${FS}bin${FS}keytool ${TESTTOOLVMOPTS} -storepasswd -new storepass2 \ |
85 -keystore keystoreCA.dks -storetype "dummyks" -storepass storepass \ |
85 -keystore keystoreCA.dks -storetype "dummyks" -storepass storepass \ |
86 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES} |
86 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES} |
87 |
87 |
88 if [ $? -ne 0 ]; then |
88 if [ $? -ne 0 ]; then |
89 exit 1 |
89 exit 1 |
90 fi |
90 fi |
91 |
91 |
92 |
92 |
93 #Change keystore key password |
93 #Change keystore key password |
94 ${TESTJAVA}${FS}bin${FS}keytool -keypasswd -alias "dummyTestCA" \ |
94 ${TESTJAVA}${FS}bin${FS}keytool ${TESTTOOLVMOPTS} -keypasswd -alias "dummyTestCA" \ |
95 -keypass storepass -new keypass -keystore keystoreCA.dks \ |
95 -keypass storepass -new keypass -keystore keystoreCA.dks \ |
96 -storetype "dummyks" -storepass storepass2 \ |
96 -storetype "dummyks" -storepass storepass2 \ |
97 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES} |
97 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES} |
98 |
98 |
99 if [ $? -ne 0 ]; then |
99 if [ $? -ne 0 ]; then |
100 exit 1 |
100 exit 1 |
101 fi |
101 fi |
102 |
102 |
103 #Export certificate |
103 #Export certificate |
104 ${TESTJAVA}${FS}bin${FS}keytool -v -export -rfc -alias "dummyTestCA" \ |
104 ${TESTJAVA}${FS}bin${FS}keytool ${TESTTOOLVMOPTS} -v -export -rfc -alias "dummyTestCA" \ |
105 -file "dummyTestCA.der" -keystore keystoreCA.dks -storetype "dummyks" \ |
105 -file "dummyTestCA.der" -keystore keystoreCA.dks -storetype "dummyks" \ |
106 -storepass storepass2 -provider "org.test.dummy.DummyProvider" \ |
106 -storepass storepass2 -provider "org.test.dummy.DummyProvider" \ |
107 -providerPath ${TESTCLASSES} |
107 -providerPath ${TESTCLASSES} |
108 |
108 |
109 if [ $? -ne 0 ]; then |
109 if [ $? -ne 0 ]; then |
110 exit 1 |
110 exit 1 |
111 fi |
111 fi |
112 |
112 |
113 #list keystore |
113 #list keystore |
114 ${TESTJAVA}${FS}bin${FS}keytool -v -list -keystore keystoreCA.dks \ |
114 ${TESTJAVA}${FS}bin${FS}keytool ${TESTTOOLVMOPTS} -v -list -keystore keystoreCA.dks \ |
115 -storetype "dummyks" -storepass storepass2 \ |
115 -storetype "dummyks" -storepass storepass2 \ |
116 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES} |
116 -provider "org.test.dummy.DummyProvider" -providerPath ${TESTCLASSES} |
117 |
117 |
118 if [ $? -ne 0 ]; then |
118 if [ $? -ne 0 ]; then |
119 exit 1 |
119 exit 1 |