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

letsencrypt / boulder / 13256
66%
master: 66%

Build:
Build:
LAST BUILD BRANCH: ocsp-fail-stops-issuances
DEFAULT BRANCH: master
Ran 07 Jan 2021 07:31PM UTC
Jobs 1
Files 109
Run time 23s
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

07 Jan 2021 07:03PM UTC coverage: 65.316% (+0.007%) from 65.309%
13256

push

travis-pro

web-flow
Use IssuerNameID to get issuer from precertificate (#5217)

Today, when issuing a certificate based on a precertificate, we choose
the issuer based on algorithm: we find the precert's algorithm, look
it up in our table mapping algs to issuers, and then issue the final
cert from that issuer.

It is therefore hypothetically possible for the precertificate and
final certificate to be issued from different issuers, if the mapping
of algs to issuers were updated between precert and final cert issuance.
We don't expect this to be possible given Boulder's architecture, but
it could become possible given sufficient refactoring.

This change updates the lookup method to be based on the IssuerNameID,
which is a truncated hash computed across the whole Name field of the
issuer certificate (or equivalently across the Issuer field of the
issued precertificate). This ensures that final issuance will fail,
rather than have different issuers for the precert and final cert.

Part of #5216

8 of 8 new or added lines in 1 file covered. (100.0%)

13231 of 20257 relevant lines covered (65.32%)

0.73 hits per line

Jobs
ID Job ID Ran Files Coverage
7 13256.7 (TESTFLAGS="--coverage" CONTAINER="netaccess") 07 Jan 2021 07:31PM UTC 0
65.32
Travis Job 13256.7
Source Files on build 13256
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #13256
  • f5982c6d on github
  • Prev Build on main (#13253)
  • Next Build on main (#13266)
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