[wp-trac] [WordPress Trac] #62812: Make it easier to update bundled certificates

WordPress Trac noreply at wordpress.org
Thu Jan 30 18:51:35 UTC 2025


#62812: Make it easier to update bundled certificates
-------------------------------------+----------------------
 Reporter:  desrosj                  |       Owner:  desrosj
     Type:  enhancement              |      Status:  closed
 Priority:  normal                   |   Milestone:  6.8
Component:  Build/Test Tools         |     Version:
 Severity:  normal                   |  Resolution:  fixed
 Keywords:  has-patch needs-testing  |     Focuses:
-------------------------------------+----------------------
Changes (by desrosj):

 * owner:  (none) => desrosj
 * status:  new => closed
 * resolution:   => fixed


Comment:

 In [changeset:"59740" 59740]:
 {{{
 #!CommitTicketReference repository="" revision="59740"
 Security: Introduce Grunt task for updating Root Certificates.

 The Root Certificate bundle maintained by Mozilla ships in WordPress to
 allow SSL certificates to be verified on hosts with incomplete, outdated,
 or invalid local SSL configurations. To date, updates have only been
 merged into Core when problems arise using a highly manual process.

 This introduces the `certificates:upgrade` Grunt task to automate the
 process of updating the included bundle with upstream changes using
 Composer to manage versioning.

 The legacy 1024bit certificates included for backwards compatibility are
 now maintained in a separate file that is prepended to the built version
 of the bundle during the relevant Grunt tasks. Some expired certificates
 from this list have been removed:

 - Cybertrust Global Root (expired 2021-12-15)
 - Thawte Server CA (expired 2020-12-31)
 - Thawte Premium Server CA (expired 2020-12-31)

 The Dependabot configuration has also been updated to open pull requests
 when new releases occur upstream. Going forward, the recommendation is to
 create a task ticket for updating these certificates with each release
 when an update is published. See #62811 for an example of this.

 Props johnbillion, desrosj, whyisjake, ayeshrajans, SergeyBiryukov,
 swissspidy, skithund, barry.
 Fixes #62812. See #62811, 50828.
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/62812#comment:10>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list