secureswitools/makekeys/tdata/mktest.bat
changeset 0 ba25891c3a9e
equal deleted inserted replaced
-1:000000000000 0:ba25891c3a9e
       
     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