84 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| <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"
 | |
| .new.example "unlimited"
 | |
| </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: 4
 | |
| 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.
 | |
| .new.example "unlimited"
 | |
| .example.com "20191001 04:47:41"
 | |
| example.org "20200124 22:34:21"
 | |
| </file>
 | |
| </verify>
 | |
| </testcase>
 |