Closed Bug 1694779 Opened 4 years ago Closed 4 years ago

OneCRL entries missing leading 00

Categories

(CA Program :: CA Certificate Root Program, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kathleen.a.wilson, Assigned: kathleen.a.wilson)

Details

(Whiteboard: [ca-onecrl])

The following 3 entries in OneCRL are missing the expected leading 00.

Does the Firefox code that uses OneCRL need to have the "00" present? Or absent?
Or can it tolerate the leading 0s being either present or absent?

Does the OneCRL update code need to be fixed to retain the leading 0s?

  1. Serial Number in OneCRL: 9898e8
    Certificate Serial Number: 009898E8
    Certificate: https://crt.sh/?id=6010524
    Added to OneCRL via Bug #1678378.
    Firefox should recognize that this intermediate certificate is revoked. So if Firefox does not handle the missing 00, then this entry in OneCRL needs to be fixed -- incorrect entry removed, and correct entry with the leading 00 added.

  2. Serial Number in OneCRL: b0f35c09213d3648378f2e48375c5ed9
    Added to OneCRL via Bug #1155145.
    Signed by: https://crt.sh/?id=1862521 which is itself revoked.
    Therefore, this entry should be removed from OneCRL.

  3. Serial Number in OneCRL: e39288e16231c977cdaddb5d8fb0ba
    Added to OneCRL via Bug #1214321#c26.
    This entry should be removed from OneCRL, as requested in Bug #1337228 .

Type: defect → task

(In reply to Kathleen Wilson from comment #0)

The following 3 entries in OneCRL are missing the expected leading 00.

Does the Firefox code that uses OneCRL need to have the "00" present? Or absent?
Or can it tolerate the leading 0s being either present or absent?

Firefox needs the contents of the serials to be identical to how they appear in the certificates in question. So, if the certificate has a leading "00", it must be in the OneCRL entry.

Does the OneCRL update code need to be fixed to retain the leading 0s?

  1. Serial Number in OneCRL: 9898e8
    Certificate Serial Number: 009898E8
    Certificate: https://crt.sh/?id=6010524
    Added to OneCRL via Bug #1678378.
    Firefox should recognize that this intermediate certificate is revoked. So if Firefox does not handle the missing 00, then this entry in OneCRL needs to be fixed -- incorrect entry removed, and correct entry with the leading 00 added.

This will need to be updated in OneCRL.

  1. Serial Number in OneCRL: b0f35c09213d3648378f2e48375c5ed9
    Added to OneCRL via Bug #1155145.
    Signed by: https://crt.sh/?id=1862521 which is itself revoked.
    Therefore, this entry should be removed from OneCRL.

This can be removed.

  1. Serial Number in OneCRL: e39288e16231c977cdaddb5d8fb0ba
    Added to OneCRL via Bug #1214321#c26.
    This entry should be removed from OneCRL, as requested in Bug #1337228 .

Let's handle this one as part of that bug.

[17:14:42] Stage-Stage: 1328 Stage-Preview: 1328 Stage-Published: 1328                                                                                                                         compare.py:67
[17:14:43] Prod-Stage: 1328 Prod-Preview: 1328 Prod-Published: 1329                                                                                                                            compare.py:75
           Verifying stage against preview                                                                                                                                                     compare.py:82
           stage/security-state-staging (1328) and stage/security-state-preview (1328) are equivalent                                                                                          compare.py:87
           stage/security-state-staging (1328) and prod/security-state-staging (1328) are equivalent                                                                                           compare.py:87
           stage/security-state-staging (1328) and prod/security-state-preview (1328) are equivalent                                                                                           compare.py:87
           stage/security-state-preview (1328) and prod/security-state-staging (1328) are equivalent                                                                                           compare.py:87
           stage/security-state-preview (1328) and prod/security-state-preview (1328) are equivalent                                                                                           compare.py:87
           prod/security-state-staging (1328) and prod/security-state-preview (1328) are equivalent                                                                                            compare.py:87
           No changes are waiting in staging                                                                                                                                                   compare.py:90
           There are -1 changes waiting in production. Adding:                                                                                                                                 compare.py:99
{
    'details': {'bug': 'https://bugzilla.mozilla.org/show_bug.cgi?id=1694779', 'who': '', 'why': '', 'name': '', 'created': '2021-02-25T00:48:11Z'},
    'enabled': True,
    'issuerName': 'MFgxCzAJBgNVBAYTAk5MMR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRlcmxhbmRlbiBFViBSb290IENB',
    'serialNumber': 'AJiY6A=='
}
           Staging is updated, and production changes are waiting, so Firefox can use                                                                                                         compare.py:110
           Remote Settings DevTools (https://github.com/mozilla-extensions/remote-settings-devtools)                                                                                                        
           and cert-storage-inspector (https://github.com/mozkeeler/cert-storage-inspector) to test                                                                                                         
           OneCRL.                                                                                                                                                                                         

I confirm that these updates to OneCRL are now in my Firefox profile. (1 addition, and 2 removals)

Thanks!

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED

I also confirm that these updates to OneCRL are now in my Firefox Release profile.

Product: NSS → CA Program
You need to log in before you can comment on or make changes to this bug.