| <testcase> |
| <info> |
| <keywords> |
| unittest |
| HSTS |
| </keywords> |
| </info> |
| |
| <client> |
| <server> |
| none |
| </server> |
| <features> |
| unittest |
| HSTS |
| </features> |
| |
| <file name="log/input%TESTNUMBER"> |
| # Your HSTS cache. https://curl.se/docs/hsts.html |
| # This file was generated by libcurl! Edit at your own risk. |
| .readfrom.example "20211001 04:47:41" |
| .old.example "20161001 04:47:41" |
| </file> |
| |
| # This date is exactly "20190124 22:34:21" UTC |
| <setenv> |
| CURL_TIME=1548369261 |
| </setenv> |
| <name> |
| HSTS |
| </name> |
| <command> |
| - |
| </command> |
| </client> |
| |
| <verify> |
| <stdout> |
| readfrom.example [readfrom.example]: 1633063661 includeSubDomains |
| 'old.example' is not HSTS |
| 'readfrom.example' is not HSTS |
| example.com [example.com]: 1579905261 |
| example.com [example.com]: 1569905261 |
| example.com [example.com]: 1569905261 |
| example.com [example.com]: 1569905261 includeSubDomains |
| example.org [example.org]: 1579905261 |
| Input 8: error 43 |
| Input 9: error 43 |
| this.example [this.example]: 1548400797 |
| 'this.example' is not HSTS |
| Input 12: error 43 |
| Input 13: error 43 |
| Input 14: error 43 |
| 3.example.com [example.com]: 1569905261 includeSubDomains |
| 3.example.com [example.com]: 1569905261 includeSubDomains |
| foo.example.com [example.com]: 1569905261 includeSubDomains |
| 'foo.xample.com' is not HSTS |
| 'forexample.net' is not HSTS |
| 'forexample.net' is not HSTS |
| 'example.net' is not HSTS |
| expire.example [expire.example]: 1548369268 |
| Number of entries: 3 |
| expire.example [expire.example]: 1548369268 |
| expire.example [expire.example]: 1548369268 |
| expire.example [expire.example]: 1548369268 |
| expire.example [expire.example]: 1548369268 |
| expire.example [expire.example]: 1548369268 |
| expire.example [expire.example]: 1548369268 |
| expire.example [expire.example]: 1548369268 |
| 'expire.example' is not HSTS |
| 'expire.example' is not HSTS |
| 'expire.example' is not HSTS |
| </stdout> |
| <file name="log/hsts%TESTNUMBER" mode="text"> |
| # Your HSTS cache. https://curl.se/docs/hsts.html |
| # This file was generated by libcurl! Edit at your own risk. |
| .example.com "20191001 04:47:41" |
| example.org "20200124 22:34:21" |
| </file> |
| </verify> |
| </testcase> |