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

letsencrypt / boulder / 11186
66%

Build:
DEFAULT BRANCH: master
Ran 17 Sep 2019 06:09AM UTC
Jobs 1
Files 107
Run time 6s
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

16 Sep 2019 08:40PM UTC coverage: 60.954%. Remained the same
11186

cron

travis-ci

web-flow
WFE2: allow revocation of precertificates. (#4433)

When the `features.PrecertificateRevocation` feature flag is enabled the WFE2
will allow revoking certificates for a submitted precertificate. The legacy WFE1
behaviour remains unchanged (as before (pre)certificates issued through the V1
API will be revocable with the V2 API).

Previously the WFE2 vetted the certificate from the revocation request by
looking up a final certificate by the serial number in the requested
certificate, and then doing a byte for byte comparison between the stored and
requested certificate.

Rather than adjust this logic to handle looking up and comparing stored
precertificates against requested precertificates (requiring new RPCs and an
additional round-trip) we choose to instead check the signature on the requested
certificate or precertificate and consider it valid for revocation if the
signature validates with one of the WFE2's known issuers. We trust the integrity
of our own signatures.

An integration test that performs a revocation of a precertificate (in this case
one that never had a final certificate issued due to SCT embedded errors) with
all of the available authentication mechanisms is included.

Resolves https://github.com/letsencrypt/boulder/issues/4414

145 of 145 new or added lines in 9 files covered. (100.0%)

11619 of 19062 relevant lines covered (60.95%)

0.68 hits per line

Jobs
ID Job ID Ran Files Coverage
7 11186.7 (RUN="coverage" CONTAINER="netaccess") 17 Sep 2019 06:09AM UTC 0
60.95
Travis Job 11186.7
Source Files on build 11186
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #11186
  • 1cd9733c on github
  • Prev Build on master (#11185)
  • Next Build on master (#11187)
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