mozilla / crlite

WebPKI-level Certificate Revocation via Multi-Level Bloom Filter Cascade
http://www.cs.umd.edu/~dml/papers/crlite_oakland17.pdf
Mozilla Public License 2.0
67 stars 8 forks source link

Reduce the number of updates we make to `intermediates` #274

Closed jschanck closed 1 year ago

jschanck commented 1 year ago

The first patch normalizes the PEM encoding of certificates in enrolled.json. If we made this change alone there would be some 600 unnecessary attachment replacements in intermediates. The third patch changes how we decide when to upload a new attachment so that we will not make these replacements.

The second patch will cause us to set all of the crlite_enrolled flags to false in intermediates. This will have a one-time cost of causing clients to re-download the affected ~800 records (but not their attachments). There are many intermediates that get enrolled and then unenrolled from CRLite every few weeks due to the availability of their CRLs. So long term this change should reduce the load on intermediates.

Resolves #272 Resolves #273