2
0

10-resumption.cnf 56 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439
  1. # Generated with generate_ssl_tests.pl
  2. num_tests = 65
  3. test-0 = 0-resumption
  4. test-1 = 1-resumption
  5. test-2 = 2-resumption
  6. test-3 = 3-resumption
  7. test-4 = 4-resumption
  8. test-5 = 5-resumption
  9. test-6 = 6-resumption
  10. test-7 = 7-resumption
  11. test-8 = 8-resumption
  12. test-9 = 9-resumption
  13. test-10 = 10-resumption
  14. test-11 = 11-resumption
  15. test-12 = 12-resumption
  16. test-13 = 13-resumption
  17. test-14 = 14-resumption
  18. test-15 = 15-resumption
  19. test-16 = 16-resumption
  20. test-17 = 17-resumption
  21. test-18 = 18-resumption
  22. test-19 = 19-resumption
  23. test-20 = 20-resumption
  24. test-21 = 21-resumption
  25. test-22 = 22-resumption
  26. test-23 = 23-resumption
  27. test-24 = 24-resumption
  28. test-25 = 25-resumption
  29. test-26 = 26-resumption
  30. test-27 = 27-resumption
  31. test-28 = 28-resumption
  32. test-29 = 29-resumption
  33. test-30 = 30-resumption
  34. test-31 = 31-resumption
  35. test-32 = 32-resumption
  36. test-33 = 33-resumption
  37. test-34 = 34-resumption
  38. test-35 = 35-resumption
  39. test-36 = 36-resumption
  40. test-37 = 37-resumption
  41. test-38 = 38-resumption
  42. test-39 = 39-resumption
  43. test-40 = 40-resumption
  44. test-41 = 41-resumption
  45. test-42 = 42-resumption
  46. test-43 = 43-resumption
  47. test-44 = 44-resumption
  48. test-45 = 45-resumption
  49. test-46 = 46-resumption
  50. test-47 = 47-resumption
  51. test-48 = 48-resumption
  52. test-49 = 49-resumption
  53. test-50 = 50-resumption
  54. test-51 = 51-resumption
  55. test-52 = 52-resumption
  56. test-53 = 53-resumption
  57. test-54 = 54-resumption
  58. test-55 = 55-resumption
  59. test-56 = 56-resumption
  60. test-57 = 57-resumption
  61. test-58 = 58-resumption
  62. test-59 = 59-resumption
  63. test-60 = 60-resumption
  64. test-61 = 61-resumption
  65. test-62 = 62-resumption
  66. test-63 = 63-resumption
  67. test-64 = 64-resumption-with-hrr
  68. # ===========================================================
  69. [0-resumption]
  70. ssl_conf = 0-resumption-ssl
  71. [0-resumption-ssl]
  72. server = 0-resumption-server
  73. client = 0-resumption-client
  74. resume-server = 0-resumption-resume-server
  75. resume-client = 0-resumption-client
  76. [0-resumption-server]
  77. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  78. CipherString = DEFAULT
  79. MaxProtocol = TLSv1
  80. MinProtocol = TLSv1
  81. Options = SessionTicket
  82. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  83. [0-resumption-resume-server]
  84. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  85. CipherString = DEFAULT
  86. MaxProtocol = TLSv1
  87. Options = SessionTicket
  88. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  89. [0-resumption-client]
  90. CipherString = DEFAULT
  91. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  92. VerifyMode = Peer
  93. [test-0]
  94. ExpectedProtocol = TLSv1
  95. HandshakeMode = Resume
  96. ResumptionExpected = Yes
  97. # ===========================================================
  98. [1-resumption]
  99. ssl_conf = 1-resumption-ssl
  100. [1-resumption-ssl]
  101. server = 1-resumption-server
  102. client = 1-resumption-client
  103. resume-server = 1-resumption-resume-server
  104. resume-client = 1-resumption-client
  105. [1-resumption-server]
  106. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  107. CipherString = DEFAULT
  108. MaxProtocol = TLSv1
  109. MinProtocol = TLSv1
  110. Options = -SessionTicket
  111. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  112. [1-resumption-resume-server]
  113. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  114. CipherString = DEFAULT
  115. MaxProtocol = TLSv1
  116. Options = -SessionTicket
  117. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  118. [1-resumption-client]
  119. CipherString = DEFAULT
  120. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  121. VerifyMode = Peer
  122. [test-1]
  123. ExpectedProtocol = TLSv1
  124. HandshakeMode = Resume
  125. ResumptionExpected = Yes
  126. # ===========================================================
  127. [2-resumption]
  128. ssl_conf = 2-resumption-ssl
  129. [2-resumption-ssl]
  130. server = 2-resumption-server
  131. client = 2-resumption-client
  132. resume-server = 2-resumption-resume-server
  133. resume-client = 2-resumption-client
  134. [2-resumption-server]
  135. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  136. CipherString = DEFAULT
  137. MaxProtocol = TLSv1
  138. MinProtocol = TLSv1
  139. Options = SessionTicket
  140. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  141. [2-resumption-resume-server]
  142. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  143. CipherString = DEFAULT
  144. MaxProtocol = TLSv1.1
  145. Options = SessionTicket
  146. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  147. [2-resumption-client]
  148. CipherString = DEFAULT
  149. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  150. VerifyMode = Peer
  151. [test-2]
  152. ExpectedProtocol = TLSv1.1
  153. HandshakeMode = Resume
  154. ResumptionExpected = No
  155. # ===========================================================
  156. [3-resumption]
  157. ssl_conf = 3-resumption-ssl
  158. [3-resumption-ssl]
  159. server = 3-resumption-server
  160. client = 3-resumption-client
  161. resume-server = 3-resumption-resume-server
  162. resume-client = 3-resumption-client
  163. [3-resumption-server]
  164. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  165. CipherString = DEFAULT
  166. MaxProtocol = TLSv1
  167. MinProtocol = TLSv1
  168. Options = -SessionTicket
  169. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  170. [3-resumption-resume-server]
  171. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  172. CipherString = DEFAULT
  173. MaxProtocol = TLSv1.1
  174. Options = -SessionTicket
  175. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  176. [3-resumption-client]
  177. CipherString = DEFAULT
  178. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  179. VerifyMode = Peer
  180. [test-3]
  181. ExpectedProtocol = TLSv1.1
  182. HandshakeMode = Resume
  183. ResumptionExpected = No
  184. # ===========================================================
  185. [4-resumption]
  186. ssl_conf = 4-resumption-ssl
  187. [4-resumption-ssl]
  188. server = 4-resumption-server
  189. client = 4-resumption-client
  190. resume-server = 4-resumption-resume-server
  191. resume-client = 4-resumption-client
  192. [4-resumption-server]
  193. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  194. CipherString = DEFAULT
  195. MaxProtocol = TLSv1
  196. MinProtocol = TLSv1
  197. Options = SessionTicket
  198. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  199. [4-resumption-resume-server]
  200. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  201. CipherString = DEFAULT
  202. MaxProtocol = TLSv1.2
  203. Options = SessionTicket
  204. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  205. [4-resumption-client]
  206. CipherString = DEFAULT
  207. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  208. VerifyMode = Peer
  209. [test-4]
  210. ExpectedProtocol = TLSv1.2
  211. HandshakeMode = Resume
  212. ResumptionExpected = No
  213. # ===========================================================
  214. [5-resumption]
  215. ssl_conf = 5-resumption-ssl
  216. [5-resumption-ssl]
  217. server = 5-resumption-server
  218. client = 5-resumption-client
  219. resume-server = 5-resumption-resume-server
  220. resume-client = 5-resumption-client
  221. [5-resumption-server]
  222. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  223. CipherString = DEFAULT
  224. MaxProtocol = TLSv1
  225. MinProtocol = TLSv1
  226. Options = -SessionTicket
  227. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  228. [5-resumption-resume-server]
  229. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  230. CipherString = DEFAULT
  231. MaxProtocol = TLSv1.2
  232. Options = -SessionTicket
  233. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  234. [5-resumption-client]
  235. CipherString = DEFAULT
  236. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  237. VerifyMode = Peer
  238. [test-5]
  239. ExpectedProtocol = TLSv1.2
  240. HandshakeMode = Resume
  241. ResumptionExpected = No
  242. # ===========================================================
  243. [6-resumption]
  244. ssl_conf = 6-resumption-ssl
  245. [6-resumption-ssl]
  246. server = 6-resumption-server
  247. client = 6-resumption-client
  248. resume-server = 6-resumption-resume-server
  249. resume-client = 6-resumption-client
  250. [6-resumption-server]
  251. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  252. CipherString = DEFAULT
  253. MaxProtocol = TLSv1
  254. MinProtocol = TLSv1
  255. Options = SessionTicket
  256. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  257. [6-resumption-resume-server]
  258. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  259. CipherString = DEFAULT
  260. MaxProtocol = TLSv1.3
  261. Options = SessionTicket
  262. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  263. [6-resumption-client]
  264. CipherString = DEFAULT
  265. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  266. VerifyMode = Peer
  267. [test-6]
  268. ExpectedProtocol = TLSv1.3
  269. HandshakeMode = Resume
  270. ResumptionExpected = No
  271. # ===========================================================
  272. [7-resumption]
  273. ssl_conf = 7-resumption-ssl
  274. [7-resumption-ssl]
  275. server = 7-resumption-server
  276. client = 7-resumption-client
  277. resume-server = 7-resumption-resume-server
  278. resume-client = 7-resumption-client
  279. [7-resumption-server]
  280. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  281. CipherString = DEFAULT
  282. MaxProtocol = TLSv1
  283. MinProtocol = TLSv1
  284. Options = -SessionTicket
  285. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  286. [7-resumption-resume-server]
  287. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  288. CipherString = DEFAULT
  289. MaxProtocol = TLSv1.3
  290. Options = -SessionTicket
  291. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  292. [7-resumption-client]
  293. CipherString = DEFAULT
  294. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  295. VerifyMode = Peer
  296. [test-7]
  297. ExpectedProtocol = TLSv1.3
  298. HandshakeMode = Resume
  299. ResumptionExpected = No
  300. # ===========================================================
  301. [8-resumption]
  302. ssl_conf = 8-resumption-ssl
  303. [8-resumption-ssl]
  304. server = 8-resumption-server
  305. client = 8-resumption-client
  306. resume-server = 8-resumption-resume-server
  307. resume-client = 8-resumption-client
  308. [8-resumption-server]
  309. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  310. CipherString = DEFAULT
  311. MaxProtocol = TLSv1.1
  312. MinProtocol = TLSv1.1
  313. Options = SessionTicket
  314. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  315. [8-resumption-resume-server]
  316. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  317. CipherString = DEFAULT
  318. MaxProtocol = TLSv1
  319. Options = SessionTicket
  320. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  321. [8-resumption-client]
  322. CipherString = DEFAULT
  323. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  324. VerifyMode = Peer
  325. [test-8]
  326. ExpectedProtocol = TLSv1
  327. HandshakeMode = Resume
  328. ResumptionExpected = No
  329. # ===========================================================
  330. [9-resumption]
  331. ssl_conf = 9-resumption-ssl
  332. [9-resumption-ssl]
  333. server = 9-resumption-server
  334. client = 9-resumption-client
  335. resume-server = 9-resumption-resume-server
  336. resume-client = 9-resumption-client
  337. [9-resumption-server]
  338. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  339. CipherString = DEFAULT
  340. MaxProtocol = TLSv1.1
  341. MinProtocol = TLSv1.1
  342. Options = -SessionTicket
  343. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  344. [9-resumption-resume-server]
  345. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  346. CipherString = DEFAULT
  347. MaxProtocol = TLSv1
  348. Options = -SessionTicket
  349. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  350. [9-resumption-client]
  351. CipherString = DEFAULT
  352. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  353. VerifyMode = Peer
  354. [test-9]
  355. ExpectedProtocol = TLSv1
  356. HandshakeMode = Resume
  357. ResumptionExpected = No
  358. # ===========================================================
  359. [10-resumption]
  360. ssl_conf = 10-resumption-ssl
  361. [10-resumption-ssl]
  362. server = 10-resumption-server
  363. client = 10-resumption-client
  364. resume-server = 10-resumption-resume-server
  365. resume-client = 10-resumption-client
  366. [10-resumption-server]
  367. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  368. CipherString = DEFAULT
  369. MaxProtocol = TLSv1.1
  370. MinProtocol = TLSv1.1
  371. Options = SessionTicket
  372. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  373. [10-resumption-resume-server]
  374. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  375. CipherString = DEFAULT
  376. MaxProtocol = TLSv1.1
  377. Options = SessionTicket
  378. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  379. [10-resumption-client]
  380. CipherString = DEFAULT
  381. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  382. VerifyMode = Peer
  383. [test-10]
  384. ExpectedProtocol = TLSv1.1
  385. HandshakeMode = Resume
  386. ResumptionExpected = Yes
  387. # ===========================================================
  388. [11-resumption]
  389. ssl_conf = 11-resumption-ssl
  390. [11-resumption-ssl]
  391. server = 11-resumption-server
  392. client = 11-resumption-client
  393. resume-server = 11-resumption-resume-server
  394. resume-client = 11-resumption-client
  395. [11-resumption-server]
  396. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  397. CipherString = DEFAULT
  398. MaxProtocol = TLSv1.1
  399. MinProtocol = TLSv1.1
  400. Options = -SessionTicket
  401. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  402. [11-resumption-resume-server]
  403. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  404. CipherString = DEFAULT
  405. MaxProtocol = TLSv1.1
  406. Options = -SessionTicket
  407. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  408. [11-resumption-client]
  409. CipherString = DEFAULT
  410. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  411. VerifyMode = Peer
  412. [test-11]
  413. ExpectedProtocol = TLSv1.1
  414. HandshakeMode = Resume
  415. ResumptionExpected = Yes
  416. # ===========================================================
  417. [12-resumption]
  418. ssl_conf = 12-resumption-ssl
  419. [12-resumption-ssl]
  420. server = 12-resumption-server
  421. client = 12-resumption-client
  422. resume-server = 12-resumption-resume-server
  423. resume-client = 12-resumption-client
  424. [12-resumption-server]
  425. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  426. CipherString = DEFAULT
  427. MaxProtocol = TLSv1.1
  428. MinProtocol = TLSv1.1
  429. Options = SessionTicket
  430. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  431. [12-resumption-resume-server]
  432. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  433. CipherString = DEFAULT
  434. MaxProtocol = TLSv1.2
  435. Options = SessionTicket
  436. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  437. [12-resumption-client]
  438. CipherString = DEFAULT
  439. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  440. VerifyMode = Peer
  441. [test-12]
  442. ExpectedProtocol = TLSv1.2
  443. HandshakeMode = Resume
  444. ResumptionExpected = No
  445. # ===========================================================
  446. [13-resumption]
  447. ssl_conf = 13-resumption-ssl
  448. [13-resumption-ssl]
  449. server = 13-resumption-server
  450. client = 13-resumption-client
  451. resume-server = 13-resumption-resume-server
  452. resume-client = 13-resumption-client
  453. [13-resumption-server]
  454. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  455. CipherString = DEFAULT
  456. MaxProtocol = TLSv1.1
  457. MinProtocol = TLSv1.1
  458. Options = -SessionTicket
  459. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  460. [13-resumption-resume-server]
  461. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  462. CipherString = DEFAULT
  463. MaxProtocol = TLSv1.2
  464. Options = -SessionTicket
  465. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  466. [13-resumption-client]
  467. CipherString = DEFAULT
  468. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  469. VerifyMode = Peer
  470. [test-13]
  471. ExpectedProtocol = TLSv1.2
  472. HandshakeMode = Resume
  473. ResumptionExpected = No
  474. # ===========================================================
  475. [14-resumption]
  476. ssl_conf = 14-resumption-ssl
  477. [14-resumption-ssl]
  478. server = 14-resumption-server
  479. client = 14-resumption-client
  480. resume-server = 14-resumption-resume-server
  481. resume-client = 14-resumption-client
  482. [14-resumption-server]
  483. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  484. CipherString = DEFAULT
  485. MaxProtocol = TLSv1.1
  486. MinProtocol = TLSv1.1
  487. Options = SessionTicket
  488. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  489. [14-resumption-resume-server]
  490. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  491. CipherString = DEFAULT
  492. MaxProtocol = TLSv1.3
  493. Options = SessionTicket
  494. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  495. [14-resumption-client]
  496. CipherString = DEFAULT
  497. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  498. VerifyMode = Peer
  499. [test-14]
  500. ExpectedProtocol = TLSv1.3
  501. HandshakeMode = Resume
  502. ResumptionExpected = No
  503. # ===========================================================
  504. [15-resumption]
  505. ssl_conf = 15-resumption-ssl
  506. [15-resumption-ssl]
  507. server = 15-resumption-server
  508. client = 15-resumption-client
  509. resume-server = 15-resumption-resume-server
  510. resume-client = 15-resumption-client
  511. [15-resumption-server]
  512. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  513. CipherString = DEFAULT
  514. MaxProtocol = TLSv1.1
  515. MinProtocol = TLSv1.1
  516. Options = -SessionTicket
  517. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  518. [15-resumption-resume-server]
  519. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  520. CipherString = DEFAULT
  521. MaxProtocol = TLSv1.3
  522. Options = -SessionTicket
  523. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  524. [15-resumption-client]
  525. CipherString = DEFAULT
  526. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  527. VerifyMode = Peer
  528. [test-15]
  529. ExpectedProtocol = TLSv1.3
  530. HandshakeMode = Resume
  531. ResumptionExpected = No
  532. # ===========================================================
  533. [16-resumption]
  534. ssl_conf = 16-resumption-ssl
  535. [16-resumption-ssl]
  536. server = 16-resumption-server
  537. client = 16-resumption-client
  538. resume-server = 16-resumption-resume-server
  539. resume-client = 16-resumption-client
  540. [16-resumption-server]
  541. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  542. CipherString = DEFAULT
  543. MaxProtocol = TLSv1.2
  544. MinProtocol = TLSv1.2
  545. Options = SessionTicket
  546. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  547. [16-resumption-resume-server]
  548. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  549. CipherString = DEFAULT
  550. MaxProtocol = TLSv1
  551. Options = SessionTicket
  552. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  553. [16-resumption-client]
  554. CipherString = DEFAULT
  555. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  556. VerifyMode = Peer
  557. [test-16]
  558. ExpectedProtocol = TLSv1
  559. HandshakeMode = Resume
  560. ResumptionExpected = No
  561. # ===========================================================
  562. [17-resumption]
  563. ssl_conf = 17-resumption-ssl
  564. [17-resumption-ssl]
  565. server = 17-resumption-server
  566. client = 17-resumption-client
  567. resume-server = 17-resumption-resume-server
  568. resume-client = 17-resumption-client
  569. [17-resumption-server]
  570. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  571. CipherString = DEFAULT
  572. MaxProtocol = TLSv1.2
  573. MinProtocol = TLSv1.2
  574. Options = -SessionTicket
  575. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  576. [17-resumption-resume-server]
  577. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  578. CipherString = DEFAULT
  579. MaxProtocol = TLSv1
  580. Options = -SessionTicket
  581. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  582. [17-resumption-client]
  583. CipherString = DEFAULT
  584. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  585. VerifyMode = Peer
  586. [test-17]
  587. ExpectedProtocol = TLSv1
  588. HandshakeMode = Resume
  589. ResumptionExpected = No
  590. # ===========================================================
  591. [18-resumption]
  592. ssl_conf = 18-resumption-ssl
  593. [18-resumption-ssl]
  594. server = 18-resumption-server
  595. client = 18-resumption-client
  596. resume-server = 18-resumption-resume-server
  597. resume-client = 18-resumption-client
  598. [18-resumption-server]
  599. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  600. CipherString = DEFAULT
  601. MaxProtocol = TLSv1.2
  602. MinProtocol = TLSv1.2
  603. Options = SessionTicket
  604. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  605. [18-resumption-resume-server]
  606. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  607. CipherString = DEFAULT
  608. MaxProtocol = TLSv1.1
  609. Options = SessionTicket
  610. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  611. [18-resumption-client]
  612. CipherString = DEFAULT
  613. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  614. VerifyMode = Peer
  615. [test-18]
  616. ExpectedProtocol = TLSv1.1
  617. HandshakeMode = Resume
  618. ResumptionExpected = No
  619. # ===========================================================
  620. [19-resumption]
  621. ssl_conf = 19-resumption-ssl
  622. [19-resumption-ssl]
  623. server = 19-resumption-server
  624. client = 19-resumption-client
  625. resume-server = 19-resumption-resume-server
  626. resume-client = 19-resumption-client
  627. [19-resumption-server]
  628. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  629. CipherString = DEFAULT
  630. MaxProtocol = TLSv1.2
  631. MinProtocol = TLSv1.2
  632. Options = -SessionTicket
  633. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  634. [19-resumption-resume-server]
  635. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  636. CipherString = DEFAULT
  637. MaxProtocol = TLSv1.1
  638. Options = -SessionTicket
  639. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  640. [19-resumption-client]
  641. CipherString = DEFAULT
  642. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  643. VerifyMode = Peer
  644. [test-19]
  645. ExpectedProtocol = TLSv1.1
  646. HandshakeMode = Resume
  647. ResumptionExpected = No
  648. # ===========================================================
  649. [20-resumption]
  650. ssl_conf = 20-resumption-ssl
  651. [20-resumption-ssl]
  652. server = 20-resumption-server
  653. client = 20-resumption-client
  654. resume-server = 20-resumption-resume-server
  655. resume-client = 20-resumption-client
  656. [20-resumption-server]
  657. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  658. CipherString = DEFAULT
  659. MaxProtocol = TLSv1.2
  660. MinProtocol = TLSv1.2
  661. Options = SessionTicket
  662. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  663. [20-resumption-resume-server]
  664. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  665. CipherString = DEFAULT
  666. MaxProtocol = TLSv1.2
  667. Options = SessionTicket
  668. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  669. [20-resumption-client]
  670. CipherString = DEFAULT
  671. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  672. VerifyMode = Peer
  673. [test-20]
  674. ExpectedProtocol = TLSv1.2
  675. HandshakeMode = Resume
  676. ResumptionExpected = Yes
  677. # ===========================================================
  678. [21-resumption]
  679. ssl_conf = 21-resumption-ssl
  680. [21-resumption-ssl]
  681. server = 21-resumption-server
  682. client = 21-resumption-client
  683. resume-server = 21-resumption-resume-server
  684. resume-client = 21-resumption-client
  685. [21-resumption-server]
  686. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  687. CipherString = DEFAULT
  688. MaxProtocol = TLSv1.2
  689. MinProtocol = TLSv1.2
  690. Options = -SessionTicket
  691. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  692. [21-resumption-resume-server]
  693. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  694. CipherString = DEFAULT
  695. MaxProtocol = TLSv1.2
  696. Options = -SessionTicket
  697. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  698. [21-resumption-client]
  699. CipherString = DEFAULT
  700. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  701. VerifyMode = Peer
  702. [test-21]
  703. ExpectedProtocol = TLSv1.2
  704. HandshakeMode = Resume
  705. ResumptionExpected = Yes
  706. # ===========================================================
  707. [22-resumption]
  708. ssl_conf = 22-resumption-ssl
  709. [22-resumption-ssl]
  710. server = 22-resumption-server
  711. client = 22-resumption-client
  712. resume-server = 22-resumption-resume-server
  713. resume-client = 22-resumption-client
  714. [22-resumption-server]
  715. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  716. CipherString = DEFAULT
  717. MaxProtocol = TLSv1.2
  718. MinProtocol = TLSv1.2
  719. Options = SessionTicket
  720. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  721. [22-resumption-resume-server]
  722. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  723. CipherString = DEFAULT
  724. MaxProtocol = TLSv1.3
  725. Options = SessionTicket
  726. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  727. [22-resumption-client]
  728. CipherString = DEFAULT
  729. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  730. VerifyMode = Peer
  731. [test-22]
  732. ExpectedProtocol = TLSv1.3
  733. HandshakeMode = Resume
  734. ResumptionExpected = No
  735. # ===========================================================
  736. [23-resumption]
  737. ssl_conf = 23-resumption-ssl
  738. [23-resumption-ssl]
  739. server = 23-resumption-server
  740. client = 23-resumption-client
  741. resume-server = 23-resumption-resume-server
  742. resume-client = 23-resumption-client
  743. [23-resumption-server]
  744. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  745. CipherString = DEFAULT
  746. MaxProtocol = TLSv1.2
  747. MinProtocol = TLSv1.2
  748. Options = -SessionTicket
  749. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  750. [23-resumption-resume-server]
  751. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  752. CipherString = DEFAULT
  753. MaxProtocol = TLSv1.3
  754. Options = -SessionTicket
  755. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  756. [23-resumption-client]
  757. CipherString = DEFAULT
  758. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  759. VerifyMode = Peer
  760. [test-23]
  761. ExpectedProtocol = TLSv1.3
  762. HandshakeMode = Resume
  763. ResumptionExpected = No
  764. # ===========================================================
  765. [24-resumption]
  766. ssl_conf = 24-resumption-ssl
  767. [24-resumption-ssl]
  768. server = 24-resumption-server
  769. client = 24-resumption-client
  770. resume-server = 24-resumption-resume-server
  771. resume-client = 24-resumption-client
  772. [24-resumption-server]
  773. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  774. CipherString = DEFAULT
  775. MaxProtocol = TLSv1.3
  776. MinProtocol = TLSv1.3
  777. Options = SessionTicket
  778. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  779. [24-resumption-resume-server]
  780. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  781. CipherString = DEFAULT
  782. MaxProtocol = TLSv1
  783. Options = SessionTicket
  784. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  785. [24-resumption-client]
  786. CipherString = DEFAULT
  787. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  788. VerifyMode = Peer
  789. [test-24]
  790. ExpectedProtocol = TLSv1
  791. HandshakeMode = Resume
  792. ResumptionExpected = No
  793. # ===========================================================
  794. [25-resumption]
  795. ssl_conf = 25-resumption-ssl
  796. [25-resumption-ssl]
  797. server = 25-resumption-server
  798. client = 25-resumption-client
  799. resume-server = 25-resumption-resume-server
  800. resume-client = 25-resumption-client
  801. [25-resumption-server]
  802. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  803. CipherString = DEFAULT
  804. MaxProtocol = TLSv1.3
  805. MinProtocol = TLSv1.3
  806. Options = -SessionTicket
  807. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  808. [25-resumption-resume-server]
  809. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  810. CipherString = DEFAULT
  811. MaxProtocol = TLSv1
  812. Options = -SessionTicket
  813. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  814. [25-resumption-client]
  815. CipherString = DEFAULT
  816. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  817. VerifyMode = Peer
  818. [test-25]
  819. ExpectedProtocol = TLSv1
  820. HandshakeMode = Resume
  821. ResumptionExpected = No
  822. # ===========================================================
  823. [26-resumption]
  824. ssl_conf = 26-resumption-ssl
  825. [26-resumption-ssl]
  826. server = 26-resumption-server
  827. client = 26-resumption-client
  828. resume-server = 26-resumption-resume-server
  829. resume-client = 26-resumption-client
  830. [26-resumption-server]
  831. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  832. CipherString = DEFAULT
  833. MaxProtocol = TLSv1.3
  834. MinProtocol = TLSv1.3
  835. Options = SessionTicket
  836. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  837. [26-resumption-resume-server]
  838. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  839. CipherString = DEFAULT
  840. MaxProtocol = TLSv1.1
  841. Options = SessionTicket
  842. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  843. [26-resumption-client]
  844. CipherString = DEFAULT
  845. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  846. VerifyMode = Peer
  847. [test-26]
  848. ExpectedProtocol = TLSv1.1
  849. HandshakeMode = Resume
  850. ResumptionExpected = No
  851. # ===========================================================
  852. [27-resumption]
  853. ssl_conf = 27-resumption-ssl
  854. [27-resumption-ssl]
  855. server = 27-resumption-server
  856. client = 27-resumption-client
  857. resume-server = 27-resumption-resume-server
  858. resume-client = 27-resumption-client
  859. [27-resumption-server]
  860. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  861. CipherString = DEFAULT
  862. MaxProtocol = TLSv1.3
  863. MinProtocol = TLSv1.3
  864. Options = -SessionTicket
  865. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  866. [27-resumption-resume-server]
  867. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  868. CipherString = DEFAULT
  869. MaxProtocol = TLSv1.1
  870. Options = -SessionTicket
  871. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  872. [27-resumption-client]
  873. CipherString = DEFAULT
  874. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  875. VerifyMode = Peer
  876. [test-27]
  877. ExpectedProtocol = TLSv1.1
  878. HandshakeMode = Resume
  879. ResumptionExpected = No
  880. # ===========================================================
  881. [28-resumption]
  882. ssl_conf = 28-resumption-ssl
  883. [28-resumption-ssl]
  884. server = 28-resumption-server
  885. client = 28-resumption-client
  886. resume-server = 28-resumption-resume-server
  887. resume-client = 28-resumption-client
  888. [28-resumption-server]
  889. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  890. CipherString = DEFAULT
  891. MaxProtocol = TLSv1.3
  892. MinProtocol = TLSv1.3
  893. Options = SessionTicket
  894. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  895. [28-resumption-resume-server]
  896. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  897. CipherString = DEFAULT
  898. MaxProtocol = TLSv1.2
  899. Options = SessionTicket
  900. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  901. [28-resumption-client]
  902. CipherString = DEFAULT
  903. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  904. VerifyMode = Peer
  905. [test-28]
  906. ExpectedProtocol = TLSv1.2
  907. HandshakeMode = Resume
  908. ResumptionExpected = No
  909. # ===========================================================
  910. [29-resumption]
  911. ssl_conf = 29-resumption-ssl
  912. [29-resumption-ssl]
  913. server = 29-resumption-server
  914. client = 29-resumption-client
  915. resume-server = 29-resumption-resume-server
  916. resume-client = 29-resumption-client
  917. [29-resumption-server]
  918. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  919. CipherString = DEFAULT
  920. MaxProtocol = TLSv1.3
  921. MinProtocol = TLSv1.3
  922. Options = -SessionTicket
  923. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  924. [29-resumption-resume-server]
  925. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  926. CipherString = DEFAULT
  927. MaxProtocol = TLSv1.2
  928. Options = -SessionTicket
  929. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  930. [29-resumption-client]
  931. CipherString = DEFAULT
  932. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  933. VerifyMode = Peer
  934. [test-29]
  935. ExpectedProtocol = TLSv1.2
  936. HandshakeMode = Resume
  937. ResumptionExpected = No
  938. # ===========================================================
  939. [30-resumption]
  940. ssl_conf = 30-resumption-ssl
  941. [30-resumption-ssl]
  942. server = 30-resumption-server
  943. client = 30-resumption-client
  944. resume-server = 30-resumption-resume-server
  945. resume-client = 30-resumption-client
  946. [30-resumption-server]
  947. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  948. CipherString = DEFAULT
  949. MaxProtocol = TLSv1.3
  950. MinProtocol = TLSv1.3
  951. Options = SessionTicket
  952. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  953. [30-resumption-resume-server]
  954. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  955. CipherString = DEFAULT
  956. MaxProtocol = TLSv1.3
  957. Options = SessionTicket
  958. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  959. [30-resumption-client]
  960. CipherString = DEFAULT
  961. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  962. VerifyMode = Peer
  963. [test-30]
  964. ExpectedProtocol = TLSv1.3
  965. HandshakeMode = Resume
  966. ResumptionExpected = Yes
  967. # ===========================================================
  968. [31-resumption]
  969. ssl_conf = 31-resumption-ssl
  970. [31-resumption-ssl]
  971. server = 31-resumption-server
  972. client = 31-resumption-client
  973. resume-server = 31-resumption-resume-server
  974. resume-client = 31-resumption-client
  975. [31-resumption-server]
  976. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  977. CipherString = DEFAULT
  978. MaxProtocol = TLSv1.3
  979. MinProtocol = TLSv1.3
  980. Options = -SessionTicket
  981. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  982. [31-resumption-resume-server]
  983. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  984. CipherString = DEFAULT
  985. MaxProtocol = TLSv1.3
  986. Options = -SessionTicket
  987. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  988. [31-resumption-client]
  989. CipherString = DEFAULT
  990. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  991. VerifyMode = Peer
  992. [test-31]
  993. ExpectedProtocol = TLSv1.3
  994. HandshakeMode = Resume
  995. ResumptionExpected = Yes
  996. # ===========================================================
  997. [32-resumption]
  998. ssl_conf = 32-resumption-ssl
  999. [32-resumption-ssl]
  1000. server = 32-resumption-server
  1001. client = 32-resumption-client
  1002. resume-server = 32-resumption-server
  1003. resume-client = 32-resumption-resume-client
  1004. [32-resumption-server]
  1005. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1006. CipherString = DEFAULT
  1007. Options = SessionTicket
  1008. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1009. [32-resumption-client]
  1010. CipherString = DEFAULT
  1011. MaxProtocol = TLSv1
  1012. MinProtocol = TLSv1
  1013. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1014. VerifyMode = Peer
  1015. [32-resumption-resume-client]
  1016. CipherString = DEFAULT
  1017. MaxProtocol = TLSv1
  1018. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1019. VerifyMode = Peer
  1020. [test-32]
  1021. ExpectedProtocol = TLSv1
  1022. HandshakeMode = Resume
  1023. ResumptionExpected = Yes
  1024. # ===========================================================
  1025. [33-resumption]
  1026. ssl_conf = 33-resumption-ssl
  1027. [33-resumption-ssl]
  1028. server = 33-resumption-server
  1029. client = 33-resumption-client
  1030. resume-server = 33-resumption-server
  1031. resume-client = 33-resumption-resume-client
  1032. [33-resumption-server]
  1033. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1034. CipherString = DEFAULT
  1035. Options = -SessionTicket
  1036. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1037. [33-resumption-client]
  1038. CipherString = DEFAULT
  1039. MaxProtocol = TLSv1
  1040. MinProtocol = TLSv1
  1041. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1042. VerifyMode = Peer
  1043. [33-resumption-resume-client]
  1044. CipherString = DEFAULT
  1045. MaxProtocol = TLSv1
  1046. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1047. VerifyMode = Peer
  1048. [test-33]
  1049. ExpectedProtocol = TLSv1
  1050. HandshakeMode = Resume
  1051. ResumptionExpected = Yes
  1052. # ===========================================================
  1053. [34-resumption]
  1054. ssl_conf = 34-resumption-ssl
  1055. [34-resumption-ssl]
  1056. server = 34-resumption-server
  1057. client = 34-resumption-client
  1058. resume-server = 34-resumption-server
  1059. resume-client = 34-resumption-resume-client
  1060. [34-resumption-server]
  1061. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1062. CipherString = DEFAULT
  1063. Options = SessionTicket
  1064. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1065. [34-resumption-client]
  1066. CipherString = DEFAULT
  1067. MaxProtocol = TLSv1
  1068. MinProtocol = TLSv1
  1069. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1070. VerifyMode = Peer
  1071. [34-resumption-resume-client]
  1072. CipherString = DEFAULT
  1073. MaxProtocol = TLSv1.1
  1074. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1075. VerifyMode = Peer
  1076. [test-34]
  1077. ExpectedProtocol = TLSv1.1
  1078. HandshakeMode = Resume
  1079. ResumptionExpected = No
  1080. # ===========================================================
  1081. [35-resumption]
  1082. ssl_conf = 35-resumption-ssl
  1083. [35-resumption-ssl]
  1084. server = 35-resumption-server
  1085. client = 35-resumption-client
  1086. resume-server = 35-resumption-server
  1087. resume-client = 35-resumption-resume-client
  1088. [35-resumption-server]
  1089. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1090. CipherString = DEFAULT
  1091. Options = -SessionTicket
  1092. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1093. [35-resumption-client]
  1094. CipherString = DEFAULT
  1095. MaxProtocol = TLSv1
  1096. MinProtocol = TLSv1
  1097. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1098. VerifyMode = Peer
  1099. [35-resumption-resume-client]
  1100. CipherString = DEFAULT
  1101. MaxProtocol = TLSv1.1
  1102. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1103. VerifyMode = Peer
  1104. [test-35]
  1105. ExpectedProtocol = TLSv1.1
  1106. HandshakeMode = Resume
  1107. ResumptionExpected = No
  1108. # ===========================================================
  1109. [36-resumption]
  1110. ssl_conf = 36-resumption-ssl
  1111. [36-resumption-ssl]
  1112. server = 36-resumption-server
  1113. client = 36-resumption-client
  1114. resume-server = 36-resumption-server
  1115. resume-client = 36-resumption-resume-client
  1116. [36-resumption-server]
  1117. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1118. CipherString = DEFAULT
  1119. Options = SessionTicket
  1120. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1121. [36-resumption-client]
  1122. CipherString = DEFAULT
  1123. MaxProtocol = TLSv1
  1124. MinProtocol = TLSv1
  1125. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1126. VerifyMode = Peer
  1127. [36-resumption-resume-client]
  1128. CipherString = DEFAULT
  1129. MaxProtocol = TLSv1.2
  1130. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1131. VerifyMode = Peer
  1132. [test-36]
  1133. ExpectedProtocol = TLSv1.2
  1134. HandshakeMode = Resume
  1135. ResumptionExpected = No
  1136. # ===========================================================
  1137. [37-resumption]
  1138. ssl_conf = 37-resumption-ssl
  1139. [37-resumption-ssl]
  1140. server = 37-resumption-server
  1141. client = 37-resumption-client
  1142. resume-server = 37-resumption-server
  1143. resume-client = 37-resumption-resume-client
  1144. [37-resumption-server]
  1145. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1146. CipherString = DEFAULT
  1147. Options = -SessionTicket
  1148. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1149. [37-resumption-client]
  1150. CipherString = DEFAULT
  1151. MaxProtocol = TLSv1
  1152. MinProtocol = TLSv1
  1153. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1154. VerifyMode = Peer
  1155. [37-resumption-resume-client]
  1156. CipherString = DEFAULT
  1157. MaxProtocol = TLSv1.2
  1158. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1159. VerifyMode = Peer
  1160. [test-37]
  1161. ExpectedProtocol = TLSv1.2
  1162. HandshakeMode = Resume
  1163. ResumptionExpected = No
  1164. # ===========================================================
  1165. [38-resumption]
  1166. ssl_conf = 38-resumption-ssl
  1167. [38-resumption-ssl]
  1168. server = 38-resumption-server
  1169. client = 38-resumption-client
  1170. resume-server = 38-resumption-server
  1171. resume-client = 38-resumption-resume-client
  1172. [38-resumption-server]
  1173. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1174. CipherString = DEFAULT
  1175. Options = SessionTicket
  1176. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1177. [38-resumption-client]
  1178. CipherString = DEFAULT
  1179. MaxProtocol = TLSv1
  1180. MinProtocol = TLSv1
  1181. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1182. VerifyMode = Peer
  1183. [38-resumption-resume-client]
  1184. CipherString = DEFAULT
  1185. MaxProtocol = TLSv1.3
  1186. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1187. VerifyMode = Peer
  1188. [test-38]
  1189. ExpectedProtocol = TLSv1.3
  1190. HandshakeMode = Resume
  1191. ResumptionExpected = No
  1192. # ===========================================================
  1193. [39-resumption]
  1194. ssl_conf = 39-resumption-ssl
  1195. [39-resumption-ssl]
  1196. server = 39-resumption-server
  1197. client = 39-resumption-client
  1198. resume-server = 39-resumption-server
  1199. resume-client = 39-resumption-resume-client
  1200. [39-resumption-server]
  1201. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1202. CipherString = DEFAULT
  1203. Options = -SessionTicket
  1204. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1205. [39-resumption-client]
  1206. CipherString = DEFAULT
  1207. MaxProtocol = TLSv1
  1208. MinProtocol = TLSv1
  1209. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1210. VerifyMode = Peer
  1211. [39-resumption-resume-client]
  1212. CipherString = DEFAULT
  1213. MaxProtocol = TLSv1.3
  1214. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1215. VerifyMode = Peer
  1216. [test-39]
  1217. ExpectedProtocol = TLSv1.3
  1218. HandshakeMode = Resume
  1219. ResumptionExpected = No
  1220. # ===========================================================
  1221. [40-resumption]
  1222. ssl_conf = 40-resumption-ssl
  1223. [40-resumption-ssl]
  1224. server = 40-resumption-server
  1225. client = 40-resumption-client
  1226. resume-server = 40-resumption-server
  1227. resume-client = 40-resumption-resume-client
  1228. [40-resumption-server]
  1229. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1230. CipherString = DEFAULT
  1231. Options = SessionTicket
  1232. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1233. [40-resumption-client]
  1234. CipherString = DEFAULT
  1235. MaxProtocol = TLSv1.1
  1236. MinProtocol = TLSv1.1
  1237. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1238. VerifyMode = Peer
  1239. [40-resumption-resume-client]
  1240. CipherString = DEFAULT
  1241. MaxProtocol = TLSv1
  1242. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1243. VerifyMode = Peer
  1244. [test-40]
  1245. ExpectedProtocol = TLSv1
  1246. HandshakeMode = Resume
  1247. ResumptionExpected = No
  1248. # ===========================================================
  1249. [41-resumption]
  1250. ssl_conf = 41-resumption-ssl
  1251. [41-resumption-ssl]
  1252. server = 41-resumption-server
  1253. client = 41-resumption-client
  1254. resume-server = 41-resumption-server
  1255. resume-client = 41-resumption-resume-client
  1256. [41-resumption-server]
  1257. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1258. CipherString = DEFAULT
  1259. Options = -SessionTicket
  1260. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1261. [41-resumption-client]
  1262. CipherString = DEFAULT
  1263. MaxProtocol = TLSv1.1
  1264. MinProtocol = TLSv1.1
  1265. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1266. VerifyMode = Peer
  1267. [41-resumption-resume-client]
  1268. CipherString = DEFAULT
  1269. MaxProtocol = TLSv1
  1270. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1271. VerifyMode = Peer
  1272. [test-41]
  1273. ExpectedProtocol = TLSv1
  1274. HandshakeMode = Resume
  1275. ResumptionExpected = No
  1276. # ===========================================================
  1277. [42-resumption]
  1278. ssl_conf = 42-resumption-ssl
  1279. [42-resumption-ssl]
  1280. server = 42-resumption-server
  1281. client = 42-resumption-client
  1282. resume-server = 42-resumption-server
  1283. resume-client = 42-resumption-resume-client
  1284. [42-resumption-server]
  1285. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1286. CipherString = DEFAULT
  1287. Options = SessionTicket
  1288. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1289. [42-resumption-client]
  1290. CipherString = DEFAULT
  1291. MaxProtocol = TLSv1.1
  1292. MinProtocol = TLSv1.1
  1293. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1294. VerifyMode = Peer
  1295. [42-resumption-resume-client]
  1296. CipherString = DEFAULT
  1297. MaxProtocol = TLSv1.1
  1298. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1299. VerifyMode = Peer
  1300. [test-42]
  1301. ExpectedProtocol = TLSv1.1
  1302. HandshakeMode = Resume
  1303. ResumptionExpected = Yes
  1304. # ===========================================================
  1305. [43-resumption]
  1306. ssl_conf = 43-resumption-ssl
  1307. [43-resumption-ssl]
  1308. server = 43-resumption-server
  1309. client = 43-resumption-client
  1310. resume-server = 43-resumption-server
  1311. resume-client = 43-resumption-resume-client
  1312. [43-resumption-server]
  1313. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1314. CipherString = DEFAULT
  1315. Options = -SessionTicket
  1316. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1317. [43-resumption-client]
  1318. CipherString = DEFAULT
  1319. MaxProtocol = TLSv1.1
  1320. MinProtocol = TLSv1.1
  1321. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1322. VerifyMode = Peer
  1323. [43-resumption-resume-client]
  1324. CipherString = DEFAULT
  1325. MaxProtocol = TLSv1.1
  1326. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1327. VerifyMode = Peer
  1328. [test-43]
  1329. ExpectedProtocol = TLSv1.1
  1330. HandshakeMode = Resume
  1331. ResumptionExpected = Yes
  1332. # ===========================================================
  1333. [44-resumption]
  1334. ssl_conf = 44-resumption-ssl
  1335. [44-resumption-ssl]
  1336. server = 44-resumption-server
  1337. client = 44-resumption-client
  1338. resume-server = 44-resumption-server
  1339. resume-client = 44-resumption-resume-client
  1340. [44-resumption-server]
  1341. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1342. CipherString = DEFAULT
  1343. Options = SessionTicket
  1344. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1345. [44-resumption-client]
  1346. CipherString = DEFAULT
  1347. MaxProtocol = TLSv1.1
  1348. MinProtocol = TLSv1.1
  1349. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1350. VerifyMode = Peer
  1351. [44-resumption-resume-client]
  1352. CipherString = DEFAULT
  1353. MaxProtocol = TLSv1.2
  1354. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1355. VerifyMode = Peer
  1356. [test-44]
  1357. ExpectedProtocol = TLSv1.2
  1358. HandshakeMode = Resume
  1359. ResumptionExpected = No
  1360. # ===========================================================
  1361. [45-resumption]
  1362. ssl_conf = 45-resumption-ssl
  1363. [45-resumption-ssl]
  1364. server = 45-resumption-server
  1365. client = 45-resumption-client
  1366. resume-server = 45-resumption-server
  1367. resume-client = 45-resumption-resume-client
  1368. [45-resumption-server]
  1369. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1370. CipherString = DEFAULT
  1371. Options = -SessionTicket
  1372. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1373. [45-resumption-client]
  1374. CipherString = DEFAULT
  1375. MaxProtocol = TLSv1.1
  1376. MinProtocol = TLSv1.1
  1377. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1378. VerifyMode = Peer
  1379. [45-resumption-resume-client]
  1380. CipherString = DEFAULT
  1381. MaxProtocol = TLSv1.2
  1382. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1383. VerifyMode = Peer
  1384. [test-45]
  1385. ExpectedProtocol = TLSv1.2
  1386. HandshakeMode = Resume
  1387. ResumptionExpected = No
  1388. # ===========================================================
  1389. [46-resumption]
  1390. ssl_conf = 46-resumption-ssl
  1391. [46-resumption-ssl]
  1392. server = 46-resumption-server
  1393. client = 46-resumption-client
  1394. resume-server = 46-resumption-server
  1395. resume-client = 46-resumption-resume-client
  1396. [46-resumption-server]
  1397. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1398. CipherString = DEFAULT
  1399. Options = SessionTicket
  1400. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1401. [46-resumption-client]
  1402. CipherString = DEFAULT
  1403. MaxProtocol = TLSv1.1
  1404. MinProtocol = TLSv1.1
  1405. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1406. VerifyMode = Peer
  1407. [46-resumption-resume-client]
  1408. CipherString = DEFAULT
  1409. MaxProtocol = TLSv1.3
  1410. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1411. VerifyMode = Peer
  1412. [test-46]
  1413. ExpectedProtocol = TLSv1.3
  1414. HandshakeMode = Resume
  1415. ResumptionExpected = No
  1416. # ===========================================================
  1417. [47-resumption]
  1418. ssl_conf = 47-resumption-ssl
  1419. [47-resumption-ssl]
  1420. server = 47-resumption-server
  1421. client = 47-resumption-client
  1422. resume-server = 47-resumption-server
  1423. resume-client = 47-resumption-resume-client
  1424. [47-resumption-server]
  1425. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1426. CipherString = DEFAULT
  1427. Options = -SessionTicket
  1428. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1429. [47-resumption-client]
  1430. CipherString = DEFAULT
  1431. MaxProtocol = TLSv1.1
  1432. MinProtocol = TLSv1.1
  1433. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1434. VerifyMode = Peer
  1435. [47-resumption-resume-client]
  1436. CipherString = DEFAULT
  1437. MaxProtocol = TLSv1.3
  1438. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1439. VerifyMode = Peer
  1440. [test-47]
  1441. ExpectedProtocol = TLSv1.3
  1442. HandshakeMode = Resume
  1443. ResumptionExpected = No
  1444. # ===========================================================
  1445. [48-resumption]
  1446. ssl_conf = 48-resumption-ssl
  1447. [48-resumption-ssl]
  1448. server = 48-resumption-server
  1449. client = 48-resumption-client
  1450. resume-server = 48-resumption-server
  1451. resume-client = 48-resumption-resume-client
  1452. [48-resumption-server]
  1453. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1454. CipherString = DEFAULT
  1455. Options = SessionTicket
  1456. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1457. [48-resumption-client]
  1458. CipherString = DEFAULT
  1459. MaxProtocol = TLSv1.2
  1460. MinProtocol = TLSv1.2
  1461. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1462. VerifyMode = Peer
  1463. [48-resumption-resume-client]
  1464. CipherString = DEFAULT
  1465. MaxProtocol = TLSv1
  1466. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1467. VerifyMode = Peer
  1468. [test-48]
  1469. ExpectedProtocol = TLSv1
  1470. HandshakeMode = Resume
  1471. ResumptionExpected = No
  1472. # ===========================================================
  1473. [49-resumption]
  1474. ssl_conf = 49-resumption-ssl
  1475. [49-resumption-ssl]
  1476. server = 49-resumption-server
  1477. client = 49-resumption-client
  1478. resume-server = 49-resumption-server
  1479. resume-client = 49-resumption-resume-client
  1480. [49-resumption-server]
  1481. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1482. CipherString = DEFAULT
  1483. Options = -SessionTicket
  1484. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1485. [49-resumption-client]
  1486. CipherString = DEFAULT
  1487. MaxProtocol = TLSv1.2
  1488. MinProtocol = TLSv1.2
  1489. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1490. VerifyMode = Peer
  1491. [49-resumption-resume-client]
  1492. CipherString = DEFAULT
  1493. MaxProtocol = TLSv1
  1494. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1495. VerifyMode = Peer
  1496. [test-49]
  1497. ExpectedProtocol = TLSv1
  1498. HandshakeMode = Resume
  1499. ResumptionExpected = No
  1500. # ===========================================================
  1501. [50-resumption]
  1502. ssl_conf = 50-resumption-ssl
  1503. [50-resumption-ssl]
  1504. server = 50-resumption-server
  1505. client = 50-resumption-client
  1506. resume-server = 50-resumption-server
  1507. resume-client = 50-resumption-resume-client
  1508. [50-resumption-server]
  1509. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1510. CipherString = DEFAULT
  1511. Options = SessionTicket
  1512. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1513. [50-resumption-client]
  1514. CipherString = DEFAULT
  1515. MaxProtocol = TLSv1.2
  1516. MinProtocol = TLSv1.2
  1517. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1518. VerifyMode = Peer
  1519. [50-resumption-resume-client]
  1520. CipherString = DEFAULT
  1521. MaxProtocol = TLSv1.1
  1522. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1523. VerifyMode = Peer
  1524. [test-50]
  1525. ExpectedProtocol = TLSv1.1
  1526. HandshakeMode = Resume
  1527. ResumptionExpected = No
  1528. # ===========================================================
  1529. [51-resumption]
  1530. ssl_conf = 51-resumption-ssl
  1531. [51-resumption-ssl]
  1532. server = 51-resumption-server
  1533. client = 51-resumption-client
  1534. resume-server = 51-resumption-server
  1535. resume-client = 51-resumption-resume-client
  1536. [51-resumption-server]
  1537. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1538. CipherString = DEFAULT
  1539. Options = -SessionTicket
  1540. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1541. [51-resumption-client]
  1542. CipherString = DEFAULT
  1543. MaxProtocol = TLSv1.2
  1544. MinProtocol = TLSv1.2
  1545. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1546. VerifyMode = Peer
  1547. [51-resumption-resume-client]
  1548. CipherString = DEFAULT
  1549. MaxProtocol = TLSv1.1
  1550. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1551. VerifyMode = Peer
  1552. [test-51]
  1553. ExpectedProtocol = TLSv1.1
  1554. HandshakeMode = Resume
  1555. ResumptionExpected = No
  1556. # ===========================================================
  1557. [52-resumption]
  1558. ssl_conf = 52-resumption-ssl
  1559. [52-resumption-ssl]
  1560. server = 52-resumption-server
  1561. client = 52-resumption-client
  1562. resume-server = 52-resumption-server
  1563. resume-client = 52-resumption-resume-client
  1564. [52-resumption-server]
  1565. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1566. CipherString = DEFAULT
  1567. Options = SessionTicket
  1568. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1569. [52-resumption-client]
  1570. CipherString = DEFAULT
  1571. MaxProtocol = TLSv1.2
  1572. MinProtocol = TLSv1.2
  1573. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1574. VerifyMode = Peer
  1575. [52-resumption-resume-client]
  1576. CipherString = DEFAULT
  1577. MaxProtocol = TLSv1.2
  1578. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1579. VerifyMode = Peer
  1580. [test-52]
  1581. ExpectedProtocol = TLSv1.2
  1582. HandshakeMode = Resume
  1583. ResumptionExpected = Yes
  1584. # ===========================================================
  1585. [53-resumption]
  1586. ssl_conf = 53-resumption-ssl
  1587. [53-resumption-ssl]
  1588. server = 53-resumption-server
  1589. client = 53-resumption-client
  1590. resume-server = 53-resumption-server
  1591. resume-client = 53-resumption-resume-client
  1592. [53-resumption-server]
  1593. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1594. CipherString = DEFAULT
  1595. Options = -SessionTicket
  1596. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1597. [53-resumption-client]
  1598. CipherString = DEFAULT
  1599. MaxProtocol = TLSv1.2
  1600. MinProtocol = TLSv1.2
  1601. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1602. VerifyMode = Peer
  1603. [53-resumption-resume-client]
  1604. CipherString = DEFAULT
  1605. MaxProtocol = TLSv1.2
  1606. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1607. VerifyMode = Peer
  1608. [test-53]
  1609. ExpectedProtocol = TLSv1.2
  1610. HandshakeMode = Resume
  1611. ResumptionExpected = Yes
  1612. # ===========================================================
  1613. [54-resumption]
  1614. ssl_conf = 54-resumption-ssl
  1615. [54-resumption-ssl]
  1616. server = 54-resumption-server
  1617. client = 54-resumption-client
  1618. resume-server = 54-resumption-server
  1619. resume-client = 54-resumption-resume-client
  1620. [54-resumption-server]
  1621. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1622. CipherString = DEFAULT
  1623. Options = SessionTicket
  1624. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1625. [54-resumption-client]
  1626. CipherString = DEFAULT
  1627. MaxProtocol = TLSv1.2
  1628. MinProtocol = TLSv1.2
  1629. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1630. VerifyMode = Peer
  1631. [54-resumption-resume-client]
  1632. CipherString = DEFAULT
  1633. MaxProtocol = TLSv1.3
  1634. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1635. VerifyMode = Peer
  1636. [test-54]
  1637. ExpectedProtocol = TLSv1.3
  1638. HandshakeMode = Resume
  1639. ResumptionExpected = No
  1640. # ===========================================================
  1641. [55-resumption]
  1642. ssl_conf = 55-resumption-ssl
  1643. [55-resumption-ssl]
  1644. server = 55-resumption-server
  1645. client = 55-resumption-client
  1646. resume-server = 55-resumption-server
  1647. resume-client = 55-resumption-resume-client
  1648. [55-resumption-server]
  1649. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1650. CipherString = DEFAULT
  1651. Options = -SessionTicket
  1652. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1653. [55-resumption-client]
  1654. CipherString = DEFAULT
  1655. MaxProtocol = TLSv1.2
  1656. MinProtocol = TLSv1.2
  1657. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1658. VerifyMode = Peer
  1659. [55-resumption-resume-client]
  1660. CipherString = DEFAULT
  1661. MaxProtocol = TLSv1.3
  1662. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1663. VerifyMode = Peer
  1664. [test-55]
  1665. ExpectedProtocol = TLSv1.3
  1666. HandshakeMode = Resume
  1667. ResumptionExpected = No
  1668. # ===========================================================
  1669. [56-resumption]
  1670. ssl_conf = 56-resumption-ssl
  1671. [56-resumption-ssl]
  1672. server = 56-resumption-server
  1673. client = 56-resumption-client
  1674. resume-server = 56-resumption-server
  1675. resume-client = 56-resumption-resume-client
  1676. [56-resumption-server]
  1677. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1678. CipherString = DEFAULT
  1679. Options = SessionTicket
  1680. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1681. [56-resumption-client]
  1682. CipherString = DEFAULT
  1683. MaxProtocol = TLSv1.3
  1684. MinProtocol = TLSv1.3
  1685. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1686. VerifyMode = Peer
  1687. [56-resumption-resume-client]
  1688. CipherString = DEFAULT
  1689. MaxProtocol = TLSv1
  1690. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1691. VerifyMode = Peer
  1692. [test-56]
  1693. ExpectedProtocol = TLSv1
  1694. HandshakeMode = Resume
  1695. ResumptionExpected = No
  1696. # ===========================================================
  1697. [57-resumption]
  1698. ssl_conf = 57-resumption-ssl
  1699. [57-resumption-ssl]
  1700. server = 57-resumption-server
  1701. client = 57-resumption-client
  1702. resume-server = 57-resumption-server
  1703. resume-client = 57-resumption-resume-client
  1704. [57-resumption-server]
  1705. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1706. CipherString = DEFAULT
  1707. Options = -SessionTicket
  1708. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1709. [57-resumption-client]
  1710. CipherString = DEFAULT
  1711. MaxProtocol = TLSv1.3
  1712. MinProtocol = TLSv1.3
  1713. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1714. VerifyMode = Peer
  1715. [57-resumption-resume-client]
  1716. CipherString = DEFAULT
  1717. MaxProtocol = TLSv1
  1718. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1719. VerifyMode = Peer
  1720. [test-57]
  1721. ExpectedProtocol = TLSv1
  1722. HandshakeMode = Resume
  1723. ResumptionExpected = No
  1724. # ===========================================================
  1725. [58-resumption]
  1726. ssl_conf = 58-resumption-ssl
  1727. [58-resumption-ssl]
  1728. server = 58-resumption-server
  1729. client = 58-resumption-client
  1730. resume-server = 58-resumption-server
  1731. resume-client = 58-resumption-resume-client
  1732. [58-resumption-server]
  1733. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1734. CipherString = DEFAULT
  1735. Options = SessionTicket
  1736. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1737. [58-resumption-client]
  1738. CipherString = DEFAULT
  1739. MaxProtocol = TLSv1.3
  1740. MinProtocol = TLSv1.3
  1741. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1742. VerifyMode = Peer
  1743. [58-resumption-resume-client]
  1744. CipherString = DEFAULT
  1745. MaxProtocol = TLSv1.1
  1746. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1747. VerifyMode = Peer
  1748. [test-58]
  1749. ExpectedProtocol = TLSv1.1
  1750. HandshakeMode = Resume
  1751. ResumptionExpected = No
  1752. # ===========================================================
  1753. [59-resumption]
  1754. ssl_conf = 59-resumption-ssl
  1755. [59-resumption-ssl]
  1756. server = 59-resumption-server
  1757. client = 59-resumption-client
  1758. resume-server = 59-resumption-server
  1759. resume-client = 59-resumption-resume-client
  1760. [59-resumption-server]
  1761. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1762. CipherString = DEFAULT
  1763. Options = -SessionTicket
  1764. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1765. [59-resumption-client]
  1766. CipherString = DEFAULT
  1767. MaxProtocol = TLSv1.3
  1768. MinProtocol = TLSv1.3
  1769. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1770. VerifyMode = Peer
  1771. [59-resumption-resume-client]
  1772. CipherString = DEFAULT
  1773. MaxProtocol = TLSv1.1
  1774. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1775. VerifyMode = Peer
  1776. [test-59]
  1777. ExpectedProtocol = TLSv1.1
  1778. HandshakeMode = Resume
  1779. ResumptionExpected = No
  1780. # ===========================================================
  1781. [60-resumption]
  1782. ssl_conf = 60-resumption-ssl
  1783. [60-resumption-ssl]
  1784. server = 60-resumption-server
  1785. client = 60-resumption-client
  1786. resume-server = 60-resumption-server
  1787. resume-client = 60-resumption-resume-client
  1788. [60-resumption-server]
  1789. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1790. CipherString = DEFAULT
  1791. Options = SessionTicket
  1792. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1793. [60-resumption-client]
  1794. CipherString = DEFAULT
  1795. MaxProtocol = TLSv1.3
  1796. MinProtocol = TLSv1.3
  1797. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1798. VerifyMode = Peer
  1799. [60-resumption-resume-client]
  1800. CipherString = DEFAULT
  1801. MaxProtocol = TLSv1.2
  1802. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1803. VerifyMode = Peer
  1804. [test-60]
  1805. ExpectedProtocol = TLSv1.2
  1806. HandshakeMode = Resume
  1807. ResumptionExpected = No
  1808. # ===========================================================
  1809. [61-resumption]
  1810. ssl_conf = 61-resumption-ssl
  1811. [61-resumption-ssl]
  1812. server = 61-resumption-server
  1813. client = 61-resumption-client
  1814. resume-server = 61-resumption-server
  1815. resume-client = 61-resumption-resume-client
  1816. [61-resumption-server]
  1817. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1818. CipherString = DEFAULT
  1819. Options = -SessionTicket
  1820. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1821. [61-resumption-client]
  1822. CipherString = DEFAULT
  1823. MaxProtocol = TLSv1.3
  1824. MinProtocol = TLSv1.3
  1825. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1826. VerifyMode = Peer
  1827. [61-resumption-resume-client]
  1828. CipherString = DEFAULT
  1829. MaxProtocol = TLSv1.2
  1830. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1831. VerifyMode = Peer
  1832. [test-61]
  1833. ExpectedProtocol = TLSv1.2
  1834. HandshakeMode = Resume
  1835. ResumptionExpected = No
  1836. # ===========================================================
  1837. [62-resumption]
  1838. ssl_conf = 62-resumption-ssl
  1839. [62-resumption-ssl]
  1840. server = 62-resumption-server
  1841. client = 62-resumption-client
  1842. resume-server = 62-resumption-server
  1843. resume-client = 62-resumption-resume-client
  1844. [62-resumption-server]
  1845. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1846. CipherString = DEFAULT
  1847. Options = SessionTicket
  1848. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1849. [62-resumption-client]
  1850. CipherString = DEFAULT
  1851. MaxProtocol = TLSv1.3
  1852. MinProtocol = TLSv1.3
  1853. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1854. VerifyMode = Peer
  1855. [62-resumption-resume-client]
  1856. CipherString = DEFAULT
  1857. MaxProtocol = TLSv1.3
  1858. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1859. VerifyMode = Peer
  1860. [test-62]
  1861. ExpectedProtocol = TLSv1.3
  1862. HandshakeMode = Resume
  1863. ResumptionExpected = Yes
  1864. # ===========================================================
  1865. [63-resumption]
  1866. ssl_conf = 63-resumption-ssl
  1867. [63-resumption-ssl]
  1868. server = 63-resumption-server
  1869. client = 63-resumption-client
  1870. resume-server = 63-resumption-server
  1871. resume-client = 63-resumption-resume-client
  1872. [63-resumption-server]
  1873. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1874. CipherString = DEFAULT
  1875. Options = -SessionTicket
  1876. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1877. [63-resumption-client]
  1878. CipherString = DEFAULT
  1879. MaxProtocol = TLSv1.3
  1880. MinProtocol = TLSv1.3
  1881. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1882. VerifyMode = Peer
  1883. [63-resumption-resume-client]
  1884. CipherString = DEFAULT
  1885. MaxProtocol = TLSv1.3
  1886. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1887. VerifyMode = Peer
  1888. [test-63]
  1889. ExpectedProtocol = TLSv1.3
  1890. HandshakeMode = Resume
  1891. ResumptionExpected = Yes
  1892. # ===========================================================
  1893. [64-resumption-with-hrr]
  1894. ssl_conf = 64-resumption-with-hrr-ssl
  1895. [64-resumption-with-hrr-ssl]
  1896. server = 64-resumption-with-hrr-server
  1897. client = 64-resumption-with-hrr-client
  1898. resume-server = 64-resumption-with-hrr-server
  1899. resume-client = 64-resumption-with-hrr-resume-client
  1900. [64-resumption-with-hrr-server]
  1901. Certificate = ${ENV::TEST_CERTS_DIR}/servercert.pem
  1902. CipherString = DEFAULT
  1903. Curves = P-256
  1904. PrivateKey = ${ENV::TEST_CERTS_DIR}/serverkey.pem
  1905. [64-resumption-with-hrr-client]
  1906. CipherString = DEFAULT
  1907. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1908. VerifyMode = Peer
  1909. [64-resumption-with-hrr-resume-client]
  1910. CipherString = DEFAULT
  1911. VerifyCAFile = ${ENV::TEST_CERTS_DIR}/rootcert.pem
  1912. VerifyMode = Peer
  1913. [test-64]
  1914. ExpectedProtocol = TLSv1.3
  1915. HandshakeMode = Resume
  1916. Method = TLS
  1917. ResumptionExpected = Yes