• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

letsencrypt / pebble / 1377
8%

Build:
DEFAULT BRANCH: master
Ran 21 Jun 2019 04:46PM UTC
Jobs 1
Files 1
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Jun 2019 04:40PM UTC coverage: 0.0%. Remained the same
1377

push

travis-ci

cpu
Implement and offer alternate chains (RFC 8555 7.4.2) (#234)

Allows to offer alternate chains for a certificate according to RFC8555, Section
7.4.2. For this, multiple root and intermediate certs are created (all with the
same intermediate private key), and `alternative` relation links are offered
during certificate download. A `/roots/` endpoint has also been added to
allow downloading the alternate roots (`/roots/0`, `/roots/1` etc.); Pebble also
provides `link` headers for its alternate forms in responses to certificate
requests.

This feature can be enabled by setting the environment variable
`PEBBLE_ALTERNATE_ROOTS` to something larger than 0. For example, with
`PEBBLE_ALTERNATE_ROOTS=2`:

```.sh
$ curl -i -k https://0.0.0.0:14000/root
HTTP/2 200 
cache-control: public, max-age=0, no-cache
content-type: application/pem-certificate-chain; charset=utf-8
link: <https://0.0.0.0:14000/dir>;rel="index"
link: <https://0.0.0.0:14000/roots/0>;rel="alternate"
link: <https://0.0.0.0:14000/roots/1>;rel="alternate"
content-length: 1107
date: Sun, 12 May 2019 15:05:37 GMT

-----BEGIN CERTIFICATE-----
...

$ curl -i -k https://0.0.0.0:14000/roots/0
HTTP/2 200 
cache-control: public, max-age=0, no-cache
content-type: application/pem-certificate-chain; charset=utf-8
link: <https://0.0.0.0:14000/dir>;rel="index"
link: <https://0.0.0.0:14000/root>;rel="alternate"
link: <https://0.0.0.0:14000/roots/0>;rel="alternate"
content-length: 1107
date: Sun, 12 May 2019 15:06:07 GMT

-----BEGIN CERTIFICATE-----
...
```

0 of 58 relevant lines covered (0.0%)

0.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 1377.1 (GO111MODULE=on) 21 Jun 2019 04:46PM UTC 0
0.0
Travis Job 1377.1
Source Files on build 1377
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #1377
  • 0abe0523 on github
  • Prev Build on master (#1362)
  • Next Build on master (#1378)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc