|
1 @rem |
|
2 @rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 @rem All rights reserved. |
|
4 @rem This component and the accompanying materials are made available |
|
5 @rem under the terms of the License "Eclipse Public License v1.0" |
|
6 @rem which accompanies this distribution, and is available |
|
7 @rem at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 @rem |
|
9 @rem Initial Contributors: |
|
10 @rem Nokia Corporation - initial contribution. |
|
11 @rem |
|
12 @rem Contributors: |
|
13 @rem |
|
14 @rem Description: |
|
15 @rem |
|
16 @rem @call cleanup.bat |
|
17 |
|
18 @echo Test1 - Use varying key sizes (512, 1024, 2048, 3072, 4096) |
|
19 @echo ----------------------------------------------------------- |
|
20 |
|
21 makekeys -cert -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" testdef.key testdef.cer |
|
22 makekeys -cert -len 512 -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test512.key test512.cer |
|
23 makekeys -cert -len 1024 -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test1024.key test1024.cer |
|
24 makekeys -cert -len 2048 -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test2048.key test2048.cer |
|
25 @rem makekeys -cert -len 3072 -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test3072.key test3072.cer |
|
26 @rem makekeys -cert -len 4096 -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test4096.key test4096.cer |
|
27 |
|
28 @echo . |
|
29 @echo Test2 - Password protected key file (password not given not command line) |
|
30 @echo ------------------------------------------------------------------------- |
|
31 @echo When prompted enter password of "test" |
|
32 |
|
33 makekeys -cert -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test2.key test2.cer |
|
34 makekeys -req -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test2.key test2.cer test2.req |
|
35 |
|
36 @echo . |
|
37 @echo Test3 - Password protected key file (password on command line) |
|
38 @echo -------------------------------------------------------------- |
|
39 |
|
40 makekeys -cert -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test3.key test3.cer |
|
41 makekeys -req -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test3.key test3.cer test3.req |
|
42 |
|
43 @echo . |
|
44 @echo Test4 - Password protected key file (not on cmd line and invalid) |
|
45 @echo ----------------------------------------------------------------- |
|
46 @echo When prompted enter password of "test" |
|
47 |
|
48 makekeys -cert -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test3.key test4.cer |
|
49 makekeys -cert -password wrongpwd -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test3.key test4a.cer |
|
50 |
|
51 @echo . |
|
52 @echo Test5 - |
|
53 @echo -------- |
|
54 |
|
55 makekeys -cert -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test5.key test5.cer |
|
56 |
|
57 @echo . |
|
58 @echo Test6 - Create certificate requests |
|
59 @echo ----------------------------------- |
|
60 @echo Following certificate requests should by tried with Thawte test server... |
|
61 |
|
62 makekeys -req -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" testdef.key testdef.cer testdef.req |
|
63 makekeys -req -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test512.key test512.cer test512.req |
|
64 makekeys -req -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test1024.key test1024.cer test1024.req |
|
65 makekeys -req -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test2048.key test2048.cer test2048.req |
|
66 makekeys -req -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test3072.key test3072.cer test3072.req |
|
67 makekeys -req -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test4096.key test4096.cer test4096.req |
|
68 |
|
69 @echo . |
|
70 @echo Test7 - Test Distinguished Names |
|
71 @echo -------------------------------- |
|
72 |
|
73 makekeys -cert -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test7.key test7.cer |
|
74 makekeys -req -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test7.key test7.cer test7.req |
|
75 |
|
76 @echo . |
|
77 @echo Test8 - |
|
78 @echo ------- |
|
79 |
|
80 makekeys -cert -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test8.key test8.cer |
|
81 |
|
82 @echo . |
|
83 @echo Test9 - |
|
84 @echo ------- |
|
85 |
|
86 makekeys -cert -password test -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" test9.key test9.cer |
|
87 |
|
88 @echo . |
|
89 @echo Test10 - View certificate and certificate chains |
|
90 @echo ------------------------------------------------ |
|
91 |
|
92 makekeys -view testdef.cer |
|
93 makekeys -view test512.cer |
|
94 |
|
95 @echo . |
|
96 @echo Test11 - Y2K Test1 - 31-12-99 |
|
97 @echo ------------------------------ |
|
98 |
|
99 date 31-12-99 |
|
100 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key311299.key key311299.cer |
|
101 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key311299.key key311299.cer key311299.req |
|
102 |
|
103 @echo . |
|
104 @echo Test12 - Y2K Test2 - 28-02-00 |
|
105 @echo ------------------------------ |
|
106 |
|
107 date 28-02-00 |
|
108 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key280200.key key280200.cer |
|
109 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key280200.key key280200.cer key280200.req |
|
110 |
|
111 @echo . |
|
112 @echo Test13 - Y2K Test3 - 29-02-00 |
|
113 @echo ------------------------------ |
|
114 |
|
115 date 29-02-00 |
|
116 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key290200.key key290200.cer |
|
117 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key290200.key key290200.cer key290200.req |
|
118 |
|
119 @echo . |
|
120 @echo Test14 - Y2K Test4 - 01-03-00 |
|
121 @echo ------------------------------ |
|
122 |
|
123 date 01-03-00 |
|
124 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010300.key key010300.cer |
|
125 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010300.key key010300.cer key010300.req |
|
126 |
|
127 @echo . |
|
128 @echo Test15 - Y2K Test5 - 01-01-00 |
|
129 @echo ------------------------------ |
|
130 |
|
131 date 01-01-00 |
|
132 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010100.key key010100.cer |
|
133 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010100.key key010100.cer key010100.req |
|
134 |
|
135 @echo . |
|
136 @echo Test16 - Y2K Test7 - 01-01-01 |
|
137 @echo ------------------------------ |
|
138 |
|
139 date 01-01-01 |
|
140 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010101.key key010101.cer |
|
141 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010101.key key010101.cer key010101.req |
|
142 |
|
143 @echo . |
|
144 @echo Test17 - Y2K Test8 - 27-02-00 |
|
145 @echo ------------------------------ |
|
146 |
|
147 date 27-02-00 |
|
148 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key270200.key key270200.cer |
|
149 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key270200.key key270200.cer key270200.req |
|
150 |
|
151 @echo . |
|
152 @echo Test18 - Y2K Test9 - 28-02-01 |
|
153 @echo ------------------------------ |
|
154 |
|
155 date 28-02-01 |
|
156 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key280201.key key280201.cer |
|
157 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key280201.key key280201.cer key280201.req |
|
158 |
|
159 @echo . |
|
160 @echo Test19 - Y2K Test10 - 01-03-01 |
|
161 @echo ------------------------------ |
|
162 |
|
163 date 01-03-01 |
|
164 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010301.key key010301.cer |
|
165 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010301.key key010301.cer key010301.req |
|
166 |
|
167 @echo . |
|
168 @echo Test20 - Y2K Test11 - 28-02-04 |
|
169 @echo ------------------------------ |
|
170 |
|
171 date 28-02-04 |
|
172 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key280204.key key280204.cer |
|
173 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key280204.key key280204.cer key280204.req |
|
174 |
|
175 @echo . |
|
176 @echo Test21 - Y2K Test12 - 29-02-04 |
|
177 @echo ------------------------------ |
|
178 |
|
179 date 29-02-04 |
|
180 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key290204.key key290204.cer |
|
181 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key290204.key key290204.cer key290204.req |
|
182 |
|
183 @echo . |
|
184 @echo Test22 - Y2K Test13 - 01-03-04 |
|
185 @echo ------------------------------ |
|
186 |
|
187 date 01-03-04 |
|
188 makekeys -cert -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010304.key key010304.cer |
|
189 makekeys -req -password test -dname "CN=Symbian OR=Symbian Ltd CO=GB" key010304.key key010304.cer key010304.req |
|
190 |
|
191 @echo . |
|
192 @echo Test23 - Testing PDEF098608.A new option to specify the certificate's expiry date .When the expiry date option is not specified,it defaults to 1 year. |
|
193 @echo -------- |
|
194 |
|
195 makekeys -cert -password pass -expdays 730 -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" pdef098608_1.key pdef098608_1.cer |
|
196 makekeys -cert -password pass -dname "CN=Symbian OU=Development OR=Symbian Ltd CO=GB EM=noone@symbian.com" pdef098608_2.key pdef098608_2.cer |
|
197 |
|
198 @echo . |
|
199 @echo Test24 - Testing INC107520. makekeys bugs : password should be aleast 4 characters. |
|
200 @echo -------- |
|
201 makekeys -cert -expdays 3650 -len 512 -dname "CN=1" -password 123 test.key test.cer |
|
202 |
|
203 |
|
204 @echo . |
|
205 @echo Test25 - Testing INC107520. makekeys bugs : Empty password with "n" acceptance should create the key and cert. |
|
206 @echo -------- |
|
207 makekeys -cert -expdays 3650 -len 512 -dname "CN=1" test.key test.cer |
|
208 |
|
209 |
|
210 @echo . |
|
211 @echo Use following URL to test certificate requests: |
|
212 @echo . |
|
213 @echo https://www.thawte.com/cgi/server/test.exe |
|
214 @echo . |
|
215 @echo try these requests: |
|
216 @echo testdef.req |
|
217 @echo test512.req |
|
218 @echo test1024.req |
|
219 @echo test2048.req |
|
220 @echo test3072.req |
|
221 @echo test4096.req |
|
222 @echo test7.req |
|
223 @echo plus the various date test requests |