File: README.md

package info (click to toggle)
firefox 149.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,767,760 kB
  • sloc: cpp: 7,416,064; javascript: 6,752,859; ansic: 3,774,850; python: 1,250,473; xml: 641,578; asm: 439,191; java: 186,617; sh: 56,634; makefile: 18,856; objc: 13,092; perl: 12,763; pascal: 5,960; yacc: 4,583; cs: 3,846; lex: 1,720; ruby: 1,002; php: 436; lisp: 258; awk: 105; sql: 66; sed: 53; csh: 10; exp: 6
file content (23 lines) | stat: -rw-r--r-- 1,117 bytes parent folder | download | duplicates (24)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
This directory contains tests for the
[b3 implementation snapshot](https://tools.ietf.org/html/draft-yasskin-httpbis-origin-signed-exchanges-impl-03) of the
[Signed HTTP Exchanges](https://wicg.github.io/webpackage/draft-yasskin-http-origin-signed-responses.html).

`resources` directory contains pregenerated signed exchanges and
certificate files. To run the tests in this directory,
`resources/127.0.0.1.sxg.pem` must be added as a trusted certificate
in your OS/browser, or your browser must be configured to ignore
errors for that certificate.

Also, these pregenerated signed exchanges and cert files are likely to
be expired, since they have short lifetime (maximum 7 days). If your
browser does not have an option to ignore certificate errors,
regenerate these files by running `generate-test-sxgs.sh` in the
`resource` directory before running the tests.

`generate-test-sxgs.sh` requires command-line tools in the
[webpackage repository](https://github.com/WICG/webpackage).
To install them, run:
```
go get -u github.com/WICG/webpackage/go/signedexchange/cmd/...
export PATH=$PATH:$(go env GOPATH)/bin
```