test-fails.conf 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. # server bad certificate common name has null
  2. # DG: Have not found a way to properly encode null in common name
  3. -v 3
  4. -l ECDHE-RSA-AES128-GCM-SHA256
  5. -k ./certs/server-key.pem
  6. -c ./certs/test/server-badcnnull.pem
  7. -d
  8. -2
  9. # client bad certificate common name has null
  10. -v 3
  11. -l ECDHE-RSA-AES128-GCM-SHA256
  12. -h localhost
  13. -A ./certs/test/server-badcnnull.pem
  14. -m
  15. -x
  16. -2
  17. # server bad certificate alternate name has null
  18. -v 3
  19. -l ECDHE-RSA-AES128-GCM-SHA256
  20. -k ./certs/server-key.pem
  21. -c ./certs/test/server-badaltnull.pem
  22. -d
  23. -2
  24. # client bad certificate alternate name has null
  25. -v 3
  26. -l ECDHE-RSA-AES128-GCM-SHA256
  27. -h localhost
  28. -A ./certs/test/server-badaltnull.pem
  29. -m
  30. -x
  31. -2
  32. # server nomatch common name
  33. -v 3
  34. -l ECDHE-RSA-AES128-GCM-SHA256
  35. -k ./certs/server-key.pem
  36. -c ./certs/test/server-badcn.pem
  37. -d
  38. -2
  39. # client nomatch common name
  40. -v 3
  41. -l ECDHE-RSA-AES128-GCM-SHA256
  42. -h localhost
  43. -A ./certs/test/server-badcn.pem
  44. -m
  45. -x
  46. -2
  47. # server nomatch alternate name
  48. -v 3
  49. -l ECDHE-RSA-AES128-GCM-SHA256
  50. -k ./certs/server-key.pem
  51. -c ./certs/test/server-badaltname.pem
  52. -d
  53. -2
  54. # client nomatch alternate name
  55. -v 3
  56. -l ECDHE-RSA-AES128-GCM-SHA256
  57. -h localhost
  58. -A ./certs/test/server-badaltname.pem
  59. -m
  60. -x
  61. -2
  62. # server RSA no signer error
  63. -v 3
  64. -l ECDHE-RSA-AES128-GCM-SHA256
  65. -2
  66. # client RSA no signer error
  67. -v 3
  68. -l ECDHE-RSA-AES128-GCM-SHA256
  69. -A ./certs/client-cert.pem
  70. -2
  71. # server ECC no signer error
  72. -v 3
  73. -l ECDHE-ECDSA-AES128-GCM-SHA256
  74. -2
  75. # client ECC no signer error
  76. -v 3
  77. -l ECDHE-ECDSA-AES128-GCM-SHA256
  78. -A ./certs/client-ecc-cert.pem
  79. -2
  80. # server RSA bad sig error
  81. -v 3
  82. -l ECDHE-RSA-AES128-GCM-SHA256
  83. -c ./certs/test/server-cert-rsa-badsig.pem
  84. -2
  85. # client RSA bad sig error
  86. -v 3
  87. -l ECDHE-RSA-AES128-GCM-SHA256
  88. -2
  89. # server ECC bad sig error
  90. -v 3
  91. -l ECDHE-ECDSA-AES128-GCM-SHA256
  92. -c ./certs/test/server-cert-ecc-badsig.pem
  93. -2
  94. # client ECC bad sig error
  95. -v 3
  96. -l ECDHE-ECDSA-AES128-GCM-SHA256
  97. -2
  98. # server missing CN from alternate names list
  99. -v 3
  100. -l ECDHE-RSA-AES128-GCM-SHA256
  101. -c ./certs/test/server-garbage.pem
  102. -2
  103. # client missing CN from alternate names list
  104. -v 3
  105. -l ECDHE-RSA-AES128-GCM-SHA256
  106. -h localhost
  107. -A ./certs/test/server-garbage.pem
  108. -m
  109. -2
  110. # Verify Callback Failure Tests
  111. # no error going into callback, return error
  112. # server
  113. -v 3
  114. -l ECDHE-RSA-AES128-GCM-SHA256
  115. -2
  116. # client verify should fail
  117. -v 3
  118. -l ECDHE-RSA-AES128-GCM-SHA256
  119. -H verifyFail
  120. -2
  121. # server verify should fail
  122. -v 3
  123. -l ECDHE-RSA-AES128-GCM-SHA256
  124. -H verifyFail
  125. -2
  126. # client
  127. -v 3
  128. -l ECDHE-RSA-AES128-GCM-SHA256
  129. -2
  130. # server
  131. -v 3
  132. -l ECDHE-ECDSA-AES128-GCM-SHA256
  133. -2
  134. # client verify should fail
  135. -v 3
  136. -l ECDHE-ECDSA-AES128-GCM-SHA256
  137. -H verifyFail
  138. -2
  139. # server verify should fail
  140. -v 3
  141. -l ECDHE-ECDSA-AES128-GCM-SHA256
  142. -H verifyFail
  143. -2
  144. # client
  145. -v 3
  146. -l ECDHE-ECDSA-AES128-GCM-SHA256
  147. -2
  148. # error going into callback, return error
  149. # server
  150. -v 3
  151. -l ECDHE-RSA-AES128-GCM-SHA256
  152. -c ./certs/test/server-cert-rsa-badsig.pem
  153. -k ./certs/server-key.pem
  154. -2
  155. # client verify should fail
  156. -v 3
  157. -l ECDHE-RSA-AES128-GCM-SHA256
  158. -H verifyFail
  159. -2
  160. # server
  161. -v 3
  162. -l ECDHE-ECDSA-AES128-GCM-SHA256
  163. -c ./certs/test/server-cert-ecc-badsig.pem
  164. -k ./certs/ecc-key.pem
  165. -2
  166. # client verify should fail
  167. -v 3
  168. -l ECDHE-ECDSA-AES128-GCM-SHA256
  169. -H verifyFail