From 751bd8f82ede53d82cbfbceb024679ac75e90c1a Mon Sep 17 00:00:00 2001 From: Gldywn <14254051+Gldywn@users.noreply.github.com> Date: Mon, 12 Jan 2026 03:38:39 +0000 Subject: [PATCH] chore(resources): refresh embedded resources --- src/resources/apple-log-list.json | 289 +++++++++++++++++++++++----- src/resources/cfssl-ca-bundle.crt | 99 ---------- src/resources/google-log-list.json | 156 +++++++++------ src/resources/unified-log-list.json | 265 ++++++++++++++++++------- 4 files changed, 532 insertions(+), 277 deletions(-) diff --git a/src/resources/apple-log-list.json b/src/resources/apple-log-list.json index a0d34b6..309db2a 100644 --- a/src/resources/apple-log-list.json +++ b/src/resources/apple-log-list.json @@ -1,7 +1,7 @@ { "$schema": "https://valid.apple.com/ct/log_list/schema_versions/log_list_schema_v5.json", - "assetVersion": 28, - "assetVersionV2": 1009, + "assetVersion": 31, + "assetVersionV2": 1012, "operators": [ { "email": [ @@ -307,9 +307,9 @@ "mmd": 60, "monitoring_url": "https://raio2027h2a.ct.cloudflare.com/", "state": { - "pending": { + "qualified": { "timestamp": "2025-08-20T01:33:18Z", - "version": "390" + "version": "494" } }, "submission_url": "https://ct.cloudflare.com/logs/raio2027h2a/", @@ -1570,6 +1570,74 @@ "start_inclusive": "2026-07-01T00:00:00Z" }, "url": "https://sphinx.ct.digicert.com/2026h2/" + }, + { + "description": "DigiCert 'sphinx2027h1'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEvirIq1XPwgwG7BnbMh2zoUbEt+T8z8XAtg9lo8jma+aaTQl8iVCypUFXtLpt4/SHaoUzbvcjDX/6B1IbL3OoIQ==", + "log_id": "RqI5Z8YNtkaHxm89+ZmUdpOmphEghFfVVefj0KHZtkY=", + "mmd": 86400, + "state": { + "qualified": { + "timestamp": "2025-10-10T18:00:00Z", + "version": "482" + } + }, + "temporal_interval": { + "end_exclusive": "2027-07-01T00:00:00Z", + "start_inclusive": "2027-01-01T00:00:00Z" + }, + "url": "https://sphinx.ct.digicert.com/2027h1/" + }, + { + "description": "DigiCert 'sphinx2027h2'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEUCe23M889mAsUVeTTBcNsAmP374ZWQboLdR8RdGwM3VZ6P/sDwhrL7wK4zrXPh3HwLDDLxDjvRBeivUSbpZSwA==", + "log_id": "H7D4qS2K3aEhd2wF4qouFbrLxitlOTaVV2qqtS4R0R0=", + "mmd": 86400, + "state": { + "qualified": { + "timestamp": "2025-10-10T18:00:00Z", + "version": "483" + } + }, + "temporal_interval": { + "end_exclusive": "2028-01-01T00:00:00Z", + "start_inclusive": "2027-07-01T00:00:00Z" + }, + "url": "https://sphinx.ct.digicert.com/2027h2/" + }, + { + "description": "DigiCert 'Wyvern2027h1'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEastxYj1mntGuyv74k4f+yaIx+ZEzlSJ+iVTYWlw8SpSKJ4TfxYWuBhnETlhpyG/5seJn0mOSnVgXsZ1JRflI7g==", + "log_id": "ABpdGhwtk3W2SFV4+C9xoa5u7zl9KXyK4xV7yt7hoB4=", + "mmd": 86400, + "state": { + "qualified": { + "timestamp": "2025-10-10T18:00:00Z", + "version": "484" + } + }, + "temporal_interval": { + "end_exclusive": "2027-07-01T00:00:00Z", + "start_inclusive": "2027-01-01T00:00:00Z" + }, + "url": "https://wyvern.ct.digicert.com/2027h1/" + }, + { + "description": "DigiCert 'Wyvern2027h2'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuOg8hcgaYT/MShxpag2Hige0zsLzz8vOLZXp6faCdzM+Mn/njyU9ROAuwDxuu88/Grxn46kmehdOKVDFexbdSg==", + "log_id": "N6oHzCFvLm2RnHCdJNj3MbAPKxR8YhzAkaX6GoTYFt0=", + "mmd": 86400, + "state": { + "qualified": { + "timestamp": "2025-10-10T18:00:00Z", + "version": "485" + } + }, + "temporal_interval": { + "end_exclusive": "2028-01-01T00:00:00Z", + "start_inclusive": "2027-07-01T00:00:00Z" + }, + "url": "https://wyvern.ct.digicert.com/2027h2/" } ], "name": "DigiCert", @@ -1663,9 +1731,13 @@ "log_id": "rxgaKNaMo+CpikycZ6sJ+Lu8IrquvLE4o6Gd0/m2Aw0=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2023-11-13T19:44:55Z", - "version": "236" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "aLJ1GqZiobxICL7qQFPCZzdkjU/TKvnA/CIVqU+LDy4=", + "tree_size": 865235446 + }, + "timestamp": "2025-08-29T20:40:00Z", + "version": "476" } }, "temporal_interval": { @@ -1731,9 +1803,13 @@ "log_id": "GgT/SdBUHUCv9qDDv/HYxGcvTuzuI0BomGsXQC7ciX0=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2023-11-13T19:45:57Z", - "version": "240" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "eJj4IHvdYpljVsW/YCery+QsSRHbuYBME7H912a5P2Y=", + "tree_size": 1213760846 + }, + "timestamp": "2025-09-18T17:20:00Z", + "version": "479" } }, "temporal_interval": { @@ -1765,9 +1841,13 @@ "log_id": "JS+Uwisp6W6fQRpyBytpXFtS/5epDSVAu/zcUexN7gs=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-26T18:12:51Z", - "version": "323" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "N7bqzTXnPktVFG8/h3gi5pcuxCo+mfWyv+XlIIS4cEU=", + "tree_size": 65240567 + }, + "timestamp": "2025-09-18T17:20:00Z", + "version": "477" } }, "temporal_interval": { @@ -1782,9 +1862,13 @@ "log_id": "lLHBirDQV8R74KwEDh8svI3DdXJ7yVHyClJhJoY7pzw=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-26T18:13:21Z", - "version": "324" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "vJHecZC18lG3qp9lV2jZoi+7nkPHQx2SmM4VWglNsIk=", + "tree_size": 57634084 + }, + "timestamp": "2025-09-18T17:20:00Z", + "version": "478" } }, "temporal_interval": { @@ -1799,9 +1883,13 @@ "log_id": "VmzVo3a+g9/jQrZ1xJwjJJinabrDgsurSaOHfZqzLQE=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-26T18:13:40Z", - "version": "325" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "ONxslVVBTXcSuBVlFOVDuNQoTCdDNLCRVHoHfNLMZfo=", + "tree_size": 88744201 + }, + "timestamp": "2025-09-18T17:20:00Z", + "version": "480" } }, "temporal_interval": { @@ -1816,9 +1904,13 @@ "log_id": "H1bRq5RwSkHdP+r99GmTVTAsFDG/5hNGCJ//rnldzC8=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-26T18:14:52Z", - "version": "326" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "HWG3vP/FX6JRs5yyXDfrNoUA7D6TZAib9ZE2Llno0II=", + "tree_size": 68732791 + }, + "timestamp": "2025-09-18T17:20:00Z", + "version": "481" } }, "temporal_interval": { @@ -2148,9 +2240,13 @@ "log_id": "DeHyMCvTDcFAYhIJ6lUu/Ed0fLHX6TDvDkIetH5OqjQ=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2023-11-13T19:46:41Z", - "version": "242" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "fn06m+bnTrDRl01hT1F1TdZPYfxciFZZn7NAayeGOVQ=", + "tree_size": 1958525022 + }, + "timestamp": "2025-12-11T16:28:50Z", + "version": "495" } }, "temporal_interval": { @@ -2165,9 +2261,13 @@ "log_id": "GYbUxyiqb/66A294Kk0BkarOLXIxD67OXXBBLSVMx9Q=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-26T18:15:23Z", - "version": "327" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "deSRNfTNPgd9wfzoXIznvi+QUTxuK0R+daC6JGKGK3Q=", + "tree_size": 598614696 + }, + "timestamp": "2025-12-11T16:28:56Z", + "version": "496" } }, "temporal_interval": { @@ -2182,9 +2282,13 @@ "log_id": "rKswcGzr7IQx9BPS9JFfER5CJEOx8qaMTzwrO6ceAsM=", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-26T18:15:42Z", - "version": "328" + "readonly": { + "final_tree_head": { + "sha256_root_hash": "uTgg1k3DUbSFFdXewyyxbsQuCc9RupplMphTwtXqvf4=", + "tree_size": 130815692 + }, + "timestamp": "2025-12-11T16:28:41Z", + "version": "497" } }, "temporal_interval": { @@ -2273,15 +2377,15 @@ "tls_only": true }, { - "description": "log.sycamore.ct.letsencrypt.org/2027h2", + "description": "Let's Encrypt 'Sycamore2027h2'", "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEK+2zy2UWRMIyC2jU46+rj8UsyMjLsQIr1Y/6ClbdpWGthUb8y3Maf4zfAZTWW+AH9wAWPLRL5vmtz7Zkh2f2nA==", "log_id": "5eNiR9ku9K2jhYO1NZHbcp/C8ArktnRRdNPd/GqiU4g=", "mmd": 60, "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2027h2/", "state": { - "pending": { - "timestamp": "2025-08-20T01:56:20Z", - "version": "402" + "qualified": { + "timestamp": "2025-09-17T03:00:00Z", + "version": "492" } }, "submission_url": "https://log.sycamore.ct.letsencrypt.org/2027h2/", @@ -2349,15 +2453,15 @@ "tls_only": true }, { - "description": "log.willow.ct.letsencrypt.org/2027h2", + "description": "Let's Encrypt 'Willow2027h2'", "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYbMDg0qQEEYjsTttdDlouTKhg3fRiMJYNE+Epr/2bXyeQdQOHKQNKv5sbIKxjtE/5Vqo9YjQbnaOeH4Wm4PhdQ==", "log_id": "ppWirZJtb5lujvxJAUJX2LvwRqfWJYm4jcLXh2x45S8=", "mmd": 60, "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2027h2/", "state": { - "pending": { - "timestamp": "2025-08-20T02:01:28Z", - "version": "406" + "qualified": { + "timestamp": "2025-09-17T03:00:00Z", + "version": "493" } }, "submission_url": "https://log.willow.ct.letsencrypt.org/2027h2/", @@ -2755,15 +2859,15 @@ "tls_only": true }, { - "description": "Gouda 2027h2", + "description": "IPng GmbH 'Gouda2027h2'", "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPuxPH20sSqUzHGllZceceFvyoSffwBWgX4LKd8wk3A3ayZuwwh2pDuEOsimMxLXFh0IUYz73a9I7kxkUqM+N8w==", "log_id": "GoudaVNi2GSSp7niI2BuNOzp4xC6NPuTBXhdKc5XV+s=", - "mmd": 86400, + "mmd": 60, "monitoring_url": "https://gouda2027h2.mon.ct.ipng.ch/", "state": { - "pending": { - "timestamp": "2025-08-20T01:48:20Z", - "version": "397" + "qualified": { + "timestamp": "2025-09-17T03:00:00Z", + "version": "486" } }, "submission_url": "https://gouda2027h2.log.ct.ipng.ch/", @@ -2772,9 +2876,104 @@ "start_inclusive": "2027-07-01T00:00:00Z" }, "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2025h2'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqJxSnCcMhWikCFeWo1RiplGaVEZL5Vn4KEJYZM97Ro5XuTg4h6+n807utfPS7qqpLv5me/ddlpKFGoFfkMBrAQ==", + "log_id": "+3xjpo0eBq3Qg4ibuNQyHLJFROv2/mlyKRkuOD5ebiM=", + "mmd": 60, + "monitoring_url": "https://halloumi2025h2.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-07T18:30:00Z", + "version": "487" + } + }, + "submission_url": "https://halloumi2025h2.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2026-01-01T00:00:00Z", + "start_inclusive": "2025-07-01T00:00:00Z" + }, + "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2026h1'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzdcnGwRjm2ZoA68JFZKfoM4cOPPG2fr0iR72p3XanznOlw57HJ9RlYRNt75gIMIKgB1r0dxY5Jojq1m8uobYjg==", + "log_id": "fz035/iSPY5xZb6w0+q+5yoivkbAy4TEFtTkuYJky8I=", + "mmd": 60, + "monitoring_url": "https://halloumi2026h1.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-07T18:30:00Z", + "version": "488" + } + }, + "submission_url": "https://halloumi2026h1.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2026-07-01T00:00:00Z", + "start_inclusive": "2026-01-01T00:00:00Z" + }, + "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2026h2a'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEiGh4zMsdukTgrdk9iPIwz9OfU9TQVi4Mxufpmnlrzv3ivJcxVhrST4XQSeQoF5LlFVIU6PL4IzrYl12BUWn9rQ==", + "log_id": "JuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyM=", + "mmd": 60, + "monitoring_url": "https://halloumi2026h2a.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-22T07:30:00Z", + "version": "489" + } + }, + "submission_url": "https://halloumi2026h2a.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2027-01-01T00:00:00Z", + "start_inclusive": "2026-07-01T00:00:00Z" + }, + "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2027h1'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEw5SUl2yfd5TFSqUGv7A+I5+TpLe+zEccmtWVQakQQtOHYKqH8TbycalFx5xaqE5PU4NEwwnAJ9FWeT/6QaovZw==", + "log_id": "ROgi/CurDpLu0On61pZkYCd20Bdg4IkFCckjobA/w38=", + "mmd": 60, + "monitoring_url": "https://halloumi2027h1.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-07T18:30:00Z", + "version": "490" + } + }, + "submission_url": "https://halloumi2027h1.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2027-07-01T00:00:00Z", + "start_inclusive": "2027-01-01T00:00:00Z" + }, + "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2027h2'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErmKbFkPG7QfQUARhbIik8vVbIkXhK+YMB6TvLZkyhnzv7wedn+l7VChqovZHKOQXmZEd4B+3ljovIpQz2HmyHA==", + "log_id": "CRV/Yy1Gx/dtlSZUk7wPALOVrF2zorJr+wQ9ukrGOJM=", + "mmd": 60, + "monitoring_url": "https://halloumi2027h2.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-07T18:30:00Z", + "version": "491" + } + }, + "submission_url": "https://halloumi2027h2.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2028-01-01T00:00:00Z", + "start_inclusive": "2027-07-01T00:00:00Z" + }, + "tls_only": true } ] } ], - "version": "463" + "version": "497" } \ No newline at end of file diff --git a/src/resources/cfssl-ca-bundle.crt b/src/resources/cfssl-ca-bundle.crt index 6982107..db1c44f 100644 --- a/src/resources/cfssl-ca-bundle.crt +++ b/src/resources/cfssl-ca-bundle.crt @@ -1097,60 +1097,6 @@ Fj4A4xylNoEYokxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ /L7fCg0= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIOLmoAAQACH9dSISwRXDswDQYJKoZIhvcNAQEFBQAwdjEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV -BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDIgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 -Q2VudGVyIENsYXNzIDIgQ0EgSUkwHhcNMDYwMTEyMTQzODQzWhcNMjUxMjMxMjI1 -OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i -SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQTElMCMGA1UEAxMc -VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMiBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBAKuAh5uO8MN8h9foJIIRszzdQ2Lu+MNF2ujhoF/RKrLqk2jf -tMjWQ+nEdVl//OEd+DFwIxuInie5e/060smp6RQvkL4DUsFJzfb95AhmC1eKokKg -uNV/aVyQMrKXDcpK3EY+AlWJU+MaWss2xgdW94zPEfRMuzBwBJWl9jmM/XOBCH2J -XjIeIqkiRUuwZi4wzJ9l/fzLganx4Duvo4bRierERXlQXa7pIXSSTYtZgo+U4+lK -8edJsBTj9WLL1XK9H7nSn6DNqPoByNkN39r8R52zyFTfSUrxIan+GE7uSNQZu+99 -5OKdy1u2bv/jzVrndIIFuoAlOMvkaZ6vQaoahPUCAwEAAaOCATQwggEwMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTjq1RMgKHbVkO3 -kUrL84J6E1wIqzCB7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRy -dXN0Y2VudGVyLmRlL2NybC92Mi90Y19jbGFzc18yX2NhX0lJLmNybIaBn2xkYXA6 -Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBUcnVzdENlbnRlciUyMENsYXNz -JTIwMiUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21iSCxPVT1yb290 -Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u -TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEAjNfffu4bgBCzg/XbEeprS6iS -GNn3Bzn1LL4GdXpoUxUc6krtXvwjshOg0wn/9vYua0Fxec3ibf2uWWuFHbhOIprt -ZjluS5TmVfwLG4t3wVMTZonZKNaL80VKY7f9ewthXbhtvsPcW3nS7Yblok2+XnR8 -au0WOB9/WIFaGusyiC2y8zl3gK9etmF1KdsjTYjKUCjLhdLTEKJZbtOTVAB6okaV -hgWcqRmY5TFyDADiZ9lA4CQze28suVyrZZ0srHbqNZn1l7kPJOzHdiEoZa5X6AeI -dUpWoNIFOqTmjZKILPPy4cHGYdtBxceb9w4aUUXCYWvcZCcXjFq32nQozZfkvQ== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- -MIIEqjCCA5KgAwIBAgIOSkcAAQAC5aBd1j8AUb8wDQYJKoZIhvcNAQEFBQAwdjEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV -BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDMgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 -Q2VudGVyIENsYXNzIDMgQ0EgSUkwHhcNMDYwMTEyMTQ0MTU3WhcNMjUxMjMxMjI1 -OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i -SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQTElMCMGA1UEAxMc -VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMyBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBALTgu1G7OVyLBMVMeRwjhjEQY0NVJz/GRcekPewJDRoeIMJW -Ht4bNwcwIi9v8Qbxq63WyKthoy9DxLCyLfzDlml7forkzMA5EpBCYMnMNWju2l+Q -Vl/NHE1bWEnrDgFPZPosPIlY2C8u4rBo6SI7dYnWRBpl8huXJh0obazovVkdKyT2 -1oQDZogkAHhg8fir/gKya/si+zXmFtGt9i4S5Po1auUZuV3bOx4a+9P/FRQI2Alq -ukWdFHlgfa9Aigdzs5OW03Q0jTo3Kd5c7PXuLjHCINy+8U9/I1LZW+Jk2ZyqBwi1 -Rb3R0DHBq1SfqdLDYmAD8bs5SpJKPQq5ncWg/jcCAwEAAaOCATQwggEwMA8GA1Ud -EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTUovyfs8PYA9NX -XAek0CSnwPIA1DCB7QYDVR0fBIHlMIHiMIHfoIHcoIHZhjVodHRwOi8vd3d3LnRy -dXN0Y2VudGVyLmRlL2NybC92Mi90Y19jbGFzc18zX2NhX0lJLmNybIaBn2xkYXA6 -Ly93d3cudHJ1c3RjZW50ZXIuZGUvQ049VEMlMjBUcnVzdENlbnRlciUyMENsYXNz -JTIwMyUyMENBJTIwSUksTz1UQyUyMFRydXN0Q2VudGVyJTIwR21iSCxPVT1yb290 -Y2VydHMsREM9dHJ1c3RjZW50ZXIsREM9ZGU/Y2VydGlmaWNhdGVSZXZvY2F0aW9u -TGlzdD9iYXNlPzANBgkqhkiG9w0BAQUFAAOCAQEANmDkcPcGIEPZIxpC8vijsrlN -irTzwppVMXzEO2eatN9NDoqTSheLG43KieHPOh6sHfGcMrSOWXaiQYUlN6AT0PV8 -TtXqluJucsG7Kv5sbviRmEb8yRtXW+rIGjs/sFGYPAfaLFkB2otE6OF0/ado3VS6 -g0bsyEa1+K+XwDsJHI/OcpY9M1ZwvJbL2NV9IJqDnxrcOfHFcqMRA/07QlIp2+gB -95tejNaNhk4Z+rwcvsUhpYeeeC422wlxo3I0+GzjBgnyXlal092Y+tTmBvTwtiBj -S+opvaqCZh77gaqnN60TGOaSw4HBM7uIHqHn4rS9MWwOUT1v+5ZWgOI2F9Hc5A== ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIFvzCCA6egAwIBAgIQANKFcP2up9ZfEYQVxjG1yzANBgkqhkiG9w0BAQUFADBd MQswCQYDVQQGEwJFUzEoMCYGA1UECgwfRElSRUNDSU9OIEdFTkVSQUwgREUgTEEg UE9MSUNJQTENMAsGA1UECwwERE5JRTEVMBMGA1UEAwwMQUMgUkFJWiBETklFMB4X @@ -1228,29 +1174,6 @@ XaEVf0cTOZWyta728WF0MHjHZgHTsnCXCMkNJPREKnCmnS8SZAZuio0g437a8VS/ DRSsKb59f3+5a0UCUWcVWaIOISfJgmcx -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIID3TCCAsWgAwIBAgIOHaIAAQAC7LdggHiNtgYwDQYJKoZIhvcNAQEFBQAweTEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNV -BAsTG1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQTEmMCQGA1UEAxMdVEMgVHJ1 -c3RDZW50ZXIgVW5pdmVyc2FsIENBIEkwHhcNMDYwMzIyMTU1NDI4WhcNMjUxMjMx -MjI1OTU5WjB5MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIg -R21iSDEkMCIGA1UECxMbVEMgVHJ1c3RDZW50ZXIgVW5pdmVyc2FsIENBMSYwJAYD -VQQDEx1UQyBUcnVzdENlbnRlciBVbml2ZXJzYWwgQ0EgSTCCASIwDQYJKoZIhvcN -AQEBBQADggEPADCCAQoCggEBAKR3I5ZEr5D0MacQ9CaHnPM42Q9e3s9B6DGtxnSR -JJZ4Hgmgm5qVSkr1YnwCqMqs+1oEdjneX/H5s7/zA1hV0qq34wQi0fiU2iIIAI3T -fCZdzHd55yx4Oagmcw6iXSVphU9VDprvxrlE4Vc93x9UIuVvZaozhDrzznq+VZeu -jRIPFDPiUHDDSYcTvFHe15gSWu86gzOSBnWLknwSaHtwag+1m7Z3W0hZneTvWq3z -wZ7U10VOylY0Ibw+F1tvdwxIAUMpsN0/lm7mlaoMwCC2/T42J5zjXM9OgdwZu5GQ -fezmlwQek8wiSdeXhrYTCjxDI3d+8NzmzSQfO4ObNDqDNOMCAwEAAaNjMGEwHwYD -VR0jBBgwFoAUkqR1LKSevoFE63n8isWVpesQdXMwDwYDVR0TAQH/BAUwAwEB/zAO -BgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFJKkdSyknr6BROt5/IrFlaXrEHVzMA0G -CSqGSIb3DQEBBQUAA4IBAQAo0uCG1eb4e/CX3CJrO5UUVg8RMKWaTzqwOuAGy2X1 -7caXJ/4l8lfmXpWMPmRgFVp/Lw0BxbFg/UU1z/CyvwbZ71q+s2IhtNerNXxTPqYn -8aEt2hojnczd7Dwtnic0XQ/CNnm8yUpiLe1r2X1BQ3y2qsrtYbE3ghUJGooWMNjs -ydZHcnhLEEYUjl8Or+zHL6sQ17bxbuyGssLoDZJz3KL0Dzq/YSMQiZxIQG5wALPT -ujdEWBF6AmqI8Dc08BnprNRlc/ZpjGSUOnmFKbAWKwyCPwacx/0QK54PLLae4xW/ -2TYcuiUaUj0a7CIMHOCkoj3w6DnPgcB77V0fb8XQC9eY ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIF3zCCA8egAwIBAgIOGTMAAQACKBqaBLzyVUUwDQYJKoZIhvcNAQEFBQAwejEL MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJDAiBgNV BAsTG1RDIFRydXN0Q2VudGVyIFVuaXZlcnNhbCBDQTEnMCUGA1UEAxMeVEMgVHJ1 @@ -1285,28 +1208,6 @@ tVGW/cT1Gpm4UqJEzS1hjBWPgdVdotSQPYxuQGHDWV3Y2eH2dEcieXR92sqjbzcV NvAsGnE8EXbfXRo+VGN4a2V+Hw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDtjCCAp6gAwIBAgIOBcAAAQACQdAGCk3OdRAwDQYJKoZIhvcNAQEFBQAwdjEL -MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxIjAgBgNV -BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDQgQ0ExJTAjBgNVBAMTHFRDIFRydXN0 -Q2VudGVyIENsYXNzIDQgQ0EgSUkwHhcNMDYwMzIzMTQxMDIzWhcNMjUxMjMxMjI1 -OTU5WjB2MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIgR21i -SDEiMCAGA1UECxMZVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgNCBDQTElMCMGA1UEAxMc -VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgNCBDQSBJSTCCASIwDQYJKoZIhvcNAQEBBQAD -ggEPADCCAQoCggEBALXNTJytrlG7fEjFDSmGehSt2VA9CXIgDRS2Y8b+WJ7gIV7z -jyIZ3E6RIM1viCmis8GsKnK6i1S4QF/yqvhDhsIwXMynXX/GCEnkDjkvjhjWkd0j -FnmA22xIHbzB3ygQY9GB493fL3l1oht48pQB5hBiecugfQLANIJ7x8CtHUzXapZ2 -W78mhEj9h/aECqqSB5lIPGG8ToVYx5ct/YFKocabEvVCUNFkPologiJw3fX64yhC -L04y87OjNopq1mJcrPoBbbTgci6VaLTxkwzGioLSHVPqfOA/QrcSWrjN2qUGZ8uh -d32llvCSHmcOHUJG5vnt+0dTf1cERh9GX8eu4I8CAwEAAaNCMEAwDwYDVR0TAQH/ -BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFB/quz4lGwa9pd1iBX7G -TFq/6A9DMA0GCSqGSIb3DQEBBQUAA4IBAQBYpCubTPfkpJKknGWYGWIi/HIy6QRd -xMRwLVpG3kxHiiW5ot3u6hKvSI3vK2fbO8w0mCr3CEf/Iq978fTr4jgCMxh1KBue -dmWsiANy8jhHHYz1nwqIUxAUu4DlDLNdjRfuHhkcho0UZ3iMksseIUn3f9MYv5x5 -+F0IebWqak2SNmy8eesOPXmK2PajVnBd3ttPedJ60pVchidlvqDTB4FAVd0Qy+BL -iILAkH0457+W4Ze6mqtCD9Of2J4VMxHL94J59bXAQVaS4d9VA61Iz9PyLrHHLVZM -ZHQqMc7cdalUR6SnQnIJ5+ECpkeyBM1CE+FhDOB4OiIgohxgQoaH96Xm ------END CERTIFICATE----- ------BEGIN CERTIFICATE----- MIIEuzCCA6OgAwIBAgIBAjANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQGEwJVUzET MBEGA1UEChMKQXBwbGUgSW5jLjEmMCQGA1UECxMdQXBwbGUgQ2VydGlmaWNhdGlv biBBdXRob3JpdHkxFjAUBgNVBAMTDUFwcGxlIFJvb3QgQ0EwHhcNMDYwNDI1MjE0 diff --git a/src/resources/google-log-list.json b/src/resources/google-log-list.json index 792a1c8..cd96206 100644 --- a/src/resources/google-log-list.json +++ b/src/resources/google-log-list.json @@ -1,6 +1,6 @@ { - "version": "75.4", - "log_list_timestamp": "2025-11-23T12:54:12Z", + "version": "81.5", + "log_list_timestamp": "2026-01-11T12:53:56Z", "operators": [ { "name": "Google", @@ -63,8 +63,8 @@ "url": "https://ct.googleapis.com/logs/us1/argon2027h1/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-18T00:30:00Z" + "usable": { + "timestamp": "2025-12-28T00:30:00Z" } }, "temporal_interval": { @@ -127,8 +127,8 @@ "url": "https://ct.googleapis.com/logs/eu1/xenon2027h1/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-18T00:30:00Z" + "usable": { + "timestamp": "2025-12-28T00:30:00Z" } }, "temporal_interval": { @@ -289,8 +289,8 @@ "url": "https://wyvern.ct.digicert.com/2027h1/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-10T18:00:00Z" + "usable": { + "timestamp": "2025-12-20T18:00:00Z" } }, "temporal_interval": { @@ -305,8 +305,8 @@ "url": "https://wyvern.ct.digicert.com/2027h2/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-10T18:00:00Z" + "usable": { + "timestamp": "2025-12-20T18:00:00Z" } }, "temporal_interval": { @@ -369,8 +369,8 @@ "url": "https://sphinx.ct.digicert.com/2027h1/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-10T18:00:00Z" + "usable": { + "timestamp": "2025-12-20T18:00:00Z" } }, "temporal_interval": { @@ -385,8 +385,8 @@ "url": "https://sphinx.ct.digicert.com/2027h2/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-10T18:00:00Z" + "usable": { + "timestamp": "2025-12-20T18:00:00Z" } }, "temporal_interval": { @@ -699,8 +699,12 @@ "url": "https://oak.ct.letsencrypt.org/2025h2/", "mmd": 86400, "state": { - "usable": { - "timestamp": "2023-11-26T12:00:00Z" + "readonly": { + "timestamp": "2025-12-12T22:30:00Z", + "final_tree_head": { + "sha256_root_hash": "fn06m+bnTrDRl01hT1F1TdZPYfxciFZZn7NAayeGOVQ=", + "tree_size": 1958525022 + } } }, "temporal_interval": { @@ -715,8 +719,12 @@ "url": "https://oak.ct.letsencrypt.org/2026h1/", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-04T00:00:00Z" + "readonly": { + "timestamp": "2025-12-12T22:30:00Z", + "final_tree_head": { + "sha256_root_hash": "deSRNfTNPgd9wfzoXIznvi+QUTxuK0R+daC6JGKGK3Q=", + "tree_size": 598614696 + } } }, "temporal_interval": { @@ -731,8 +739,12 @@ "url": "https://oak.ct.letsencrypt.org/2026h2/", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-04T00:00:00Z" + "readonly": { + "timestamp": "2025-12-12T22:30:00Z", + "final_tree_head": { + "sha256_root_hash": "uTgg1k3DUbSFFdXewyyxbsQuCc9RupplMphTwtXqvf4=", + "tree_size": 130815692 + } } }, "temporal_interval": { @@ -750,8 +762,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2025h2d/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -767,8 +779,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2026h1/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -784,8 +796,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2026h2/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -801,8 +813,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2027h1/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -818,8 +830,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2027h2/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -835,8 +847,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2025h2d/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -852,8 +864,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2026h1/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -869,8 +881,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2026h2/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -886,8 +898,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2027h1/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -903,8 +915,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2027h2/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -991,8 +1003,8 @@ "url": "https://hetu2027.trustasia.com/hetu2027/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-18T00:30:00Z" + "usable": { + "timestamp": "2025-12-28T00:30:00Z" } }, "temporal_interval": { @@ -1001,7 +1013,25 @@ } } ], - "tiled_logs": [] + "tiled_logs": [ + { + "description": "TrustAsia Luoshu2027", + "log_id": "VzRIzG4dLA3JS2nyh9Hv5IPHolxQxTILuzrep29usEE=", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEumSYzy6dUQlwTckPzKMKApMRinqxHIBlLfmrvx1SdMH1RTACi1wb1V18ss8YjlaC7Pch2OQa8OfRevub4Y9BDQ==", + "submission_url": "https://luoshu2027.trustasia.com/luoshu2027/", + "monitoring_url": "https://luoshu2027.trustasia.com/luoshu2027/", + "mmd": 60, + "state": { + "qualified": { + "timestamp": "2025-12-02T18:30:00Z" + } + }, + "temporal_interval": { + "start_inclusive": "2026-12-24T00:00:00Z", + "end_exclusive": "2028-01-08T00:00:00Z" + } + } + ] }, { "name": "Geomys", @@ -1146,8 +1176,8 @@ "monitoring_url": "https://halloumi2025h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-07T18:30:00Z" + "usable": { + "timestamp": "2025-12-17T18:30:00Z" } }, "temporal_interval": { @@ -1163,8 +1193,8 @@ "monitoring_url": "https://halloumi2026h1.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-07T18:30:00Z" + "usable": { + "timestamp": "2025-12-17T18:30:00Z" } }, "temporal_interval": { @@ -1180,8 +1210,8 @@ "monitoring_url": "https://halloumi2026h2a.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-22T07:30:00Z" + "usable": { + "timestamp": "2026-01-01T07:30:00Z" } }, "temporal_interval": { @@ -1197,8 +1227,8 @@ "monitoring_url": "https://halloumi2027h1.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-07T18:30:00Z" + "usable": { + "timestamp": "2025-12-17T18:30:00Z" } }, "temporal_interval": { @@ -1214,8 +1244,8 @@ "monitoring_url": "https://halloumi2027h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-07T18:30:00Z" + "usable": { + "timestamp": "2025-12-17T18:30:00Z" } }, "temporal_interval": { @@ -1231,8 +1261,8 @@ "monitoring_url": "https://gouda2025h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1248,8 +1278,8 @@ "monitoring_url": "https://gouda2026h1.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1265,8 +1295,8 @@ "monitoring_url": "https://gouda2026h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1282,8 +1312,8 @@ "monitoring_url": "https://gouda2027h1.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1299,8 +1329,8 @@ "monitoring_url": "https://gouda2027h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { diff --git a/src/resources/unified-log-list.json b/src/resources/unified-log-list.json index 57f7037..8a0f26d 100644 --- a/src/resources/unified-log-list.json +++ b/src/resources/unified-log-list.json @@ -1,12 +1,12 @@ { - "unified_version": "bd4cfbc4b60dc65b0ba7abb630104b6249d4fcb4e47d35611bcb698e87274e73", - "unified_generated_at": "2025-11-24T03:34:40.692Z", + "unified_version": "460c4888e2cf761709ec1a373ea51e3b4fb5918b060d23525a10b133aaefc180", + "unified_generated_at": "2026-01-12T03:38:38.182Z", "unified_sources": { "google": { - "sha256": "13ff20407e2123ea3159e6c9b5765b2ecac27b9a2579f3e2510bf53f7ee9ee1a" + "sha256": "a00c6e56adda89503ce9ce1ec5c61af7078d57f48116b20b37d54467ff8f6d07" }, "apple": { - "sha256": "66555697b85c8106f28126434efdb70b0f20223758720151d8680135e9a28fe2" + "sha256": "db4d38ff50dbb6ff53ce99d5a4487d28ad9a01950f2ce4cc9ec009df6c3e9cba" } }, "operators": [ @@ -446,8 +446,8 @@ "url": "https://wyvern.ct.digicert.com/2027h1/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-10T18:00:00Z" + "usable": { + "timestamp": "2025-12-20T18:00:00Z" } }, "temporal_interval": { @@ -589,8 +589,8 @@ "url": "https://sphinx.ct.digicert.com/2027h2/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-10T18:00:00Z" + "usable": { + "timestamp": "2025-12-20T18:00:00Z" } }, "temporal_interval": { @@ -638,8 +638,8 @@ "url": "https://wyvern.ct.digicert.com/2027h2/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-10T18:00:00Z" + "usable": { + "timestamp": "2025-12-20T18:00:00Z" } }, "temporal_interval": { @@ -687,8 +687,8 @@ "url": "https://sphinx.ct.digicert.com/2027h1/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-10T18:00:00Z" + "usable": { + "timestamp": "2025-12-20T18:00:00Z" } }, "temporal_interval": { @@ -1092,8 +1092,8 @@ "url": "https://ct.googleapis.com/logs/us1/argon2027h1/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-18T00:30:00Z" + "usable": { + "timestamp": "2025-12-28T00:30:00Z" } }, "temporal_interval": { @@ -1410,8 +1410,8 @@ "url": "https://ct.googleapis.com/logs/eu1/xenon2027h1/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-18T00:30:00Z" + "usable": { + "timestamp": "2025-12-28T00:30:00Z" } }, "temporal_interval": { @@ -1621,15 +1621,15 @@ "tls_only": true }, { - "description": "Gouda 2027h2", + "description": "IPng GmbH 'Gouda2027h2'", "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEPuxPH20sSqUzHGllZceceFvyoSffwBWgX4LKd8wk3A3ayZuwwh2pDuEOsimMxLXFh0IUYz73a9I7kxkUqM+N8w==", "log_id": "GoudaVNi2GSSp7niI2BuNOzp4xC6NPuTBXhdKc5XV+s=", - "mmd": 86400, + "mmd": 60, "monitoring_url": "https://gouda2027h2.mon.ct.ipng.ch/", "state": { - "pending": { - "timestamp": "2025-08-20T01:48:20Z", - "version": "397" + "qualified": { + "timestamp": "2025-09-17T03:00:00Z", + "version": "486" } }, "submission_url": "https://gouda2027h2.log.ct.ipng.ch/", @@ -1638,6 +1638,101 @@ "start_inclusive": "2027-07-01T00:00:00Z" }, "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2025h2'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEqJxSnCcMhWikCFeWo1RiplGaVEZL5Vn4KEJYZM97Ro5XuTg4h6+n807utfPS7qqpLv5me/ddlpKFGoFfkMBrAQ==", + "log_id": "+3xjpo0eBq3Qg4ibuNQyHLJFROv2/mlyKRkuOD5ebiM=", + "mmd": 60, + "monitoring_url": "https://halloumi2025h2.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-07T18:30:00Z", + "version": "487" + } + }, + "submission_url": "https://halloumi2025h2.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2026-01-01T00:00:00Z", + "start_inclusive": "2025-07-01T00:00:00Z" + }, + "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2026h1'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzdcnGwRjm2ZoA68JFZKfoM4cOPPG2fr0iR72p3XanznOlw57HJ9RlYRNt75gIMIKgB1r0dxY5Jojq1m8uobYjg==", + "log_id": "fz035/iSPY5xZb6w0+q+5yoivkbAy4TEFtTkuYJky8I=", + "mmd": 60, + "monitoring_url": "https://halloumi2026h1.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-07T18:30:00Z", + "version": "488" + } + }, + "submission_url": "https://halloumi2026h1.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2026-07-01T00:00:00Z", + "start_inclusive": "2026-01-01T00:00:00Z" + }, + "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2026h2a'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEiGh4zMsdukTgrdk9iPIwz9OfU9TQVi4Mxufpmnlrzv3ivJcxVhrST4XQSeQoF5LlFVIU6PL4IzrYl12BUWn9rQ==", + "log_id": "JuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRirRyM=", + "mmd": 60, + "monitoring_url": "https://halloumi2026h2a.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-22T07:30:00Z", + "version": "489" + } + }, + "submission_url": "https://halloumi2026h2a.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2027-01-01T00:00:00Z", + "start_inclusive": "2026-07-01T00:00:00Z" + }, + "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2027h1'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEw5SUl2yfd5TFSqUGv7A+I5+TpLe+zEccmtWVQakQQtOHYKqH8TbycalFx5xaqE5PU4NEwwnAJ9FWeT/6QaovZw==", + "log_id": "ROgi/CurDpLu0On61pZkYCd20Bdg4IkFCckjobA/w38=", + "mmd": 60, + "monitoring_url": "https://halloumi2027h1.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-07T18:30:00Z", + "version": "490" + } + }, + "submission_url": "https://halloumi2027h1.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2027-07-01T00:00:00Z", + "start_inclusive": "2027-01-01T00:00:00Z" + }, + "tls_only": true + }, + { + "description": "IPng GmbH 'Halloumi2027h2'", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErmKbFkPG7QfQUARhbIik8vVbIkXhK+YMB6TvLZkyhnzv7wedn+l7VChqovZHKOQXmZEd4B+3ljovIpQz2HmyHA==", + "log_id": "CRV/Yy1Gx/dtlSZUk7wPALOVrF2zorJr+wQ9ukrGOJM=", + "mmd": 60, + "monitoring_url": "https://halloumi2027h2.mon.ct.ipng.ch/", + "state": { + "qualified": { + "timestamp": "2025-10-07T18:30:00Z", + "version": "491" + } + }, + "submission_url": "https://halloumi2027h2.log.ct.ipng.ch/", + "temporal_interval": { + "end_exclusive": "2028-01-01T00:00:00Z", + "start_inclusive": "2027-07-01T00:00:00Z" + }, + "tls_only": true } ] }, @@ -1673,8 +1768,8 @@ "monitoring_url": "https://halloumi2025h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-07T18:30:00Z" + "usable": { + "timestamp": "2025-12-17T18:30:00Z" } }, "temporal_interval": { @@ -1690,8 +1785,8 @@ "monitoring_url": "https://halloumi2026h1.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-07T18:30:00Z" + "usable": { + "timestamp": "2025-12-17T18:30:00Z" } }, "temporal_interval": { @@ -1707,8 +1802,8 @@ "monitoring_url": "https://halloumi2026h2a.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-22T07:30:00Z" + "usable": { + "timestamp": "2026-01-01T07:30:00Z" } }, "temporal_interval": { @@ -1724,8 +1819,8 @@ "monitoring_url": "https://halloumi2027h1.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-07T18:30:00Z" + "usable": { + "timestamp": "2025-12-17T18:30:00Z" } }, "temporal_interval": { @@ -1741,8 +1836,8 @@ "monitoring_url": "https://halloumi2027h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-10-07T18:30:00Z" + "usable": { + "timestamp": "2025-12-17T18:30:00Z" } }, "temporal_interval": { @@ -1758,8 +1853,8 @@ "monitoring_url": "https://gouda2025h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1775,8 +1870,8 @@ "monitoring_url": "https://gouda2026h1.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1792,8 +1887,8 @@ "monitoring_url": "https://gouda2026h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1809,8 +1904,8 @@ "monitoring_url": "https://gouda2027h1.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1826,8 +1921,8 @@ "monitoring_url": "https://gouda2027h2.mon.ct.ipng.ch/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -1906,8 +2001,12 @@ "url": "https://oak.ct.letsencrypt.org/2025h2/", "mmd": 86400, "state": { - "usable": { - "timestamp": "2023-11-26T12:00:00Z" + "readonly": { + "timestamp": "2025-12-12T22:30:00Z", + "final_tree_head": { + "sha256_root_hash": "fn06m+bnTrDRl01hT1F1TdZPYfxciFZZn7NAayeGOVQ=", + "tree_size": 1958525022 + } } }, "temporal_interval": { @@ -1922,8 +2021,12 @@ "url": "https://oak.ct.letsencrypt.org/2026h1/", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-04T00:00:00Z" + "readonly": { + "timestamp": "2025-12-12T22:30:00Z", + "final_tree_head": { + "sha256_root_hash": "deSRNfTNPgd9wfzoXIznvi+QUTxuK0R+daC6JGKGK3Q=", + "tree_size": 598614696 + } } }, "temporal_interval": { @@ -2006,8 +2109,12 @@ "url": "https://oak.ct.letsencrypt.org/2026h2/", "mmd": 86400, "state": { - "usable": { - "timestamp": "2024-11-04T00:00:00Z" + "readonly": { + "timestamp": "2025-12-12T22:30:00Z", + "final_tree_head": { + "sha256_root_hash": "uTgg1k3DUbSFFdXewyyxbsQuCc9RupplMphTwtXqvf4=", + "tree_size": 130815692 + } } }, "temporal_interval": { @@ -2059,8 +2166,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2025h2d/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2076,8 +2183,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2026h1/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2093,8 +2200,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2026h2/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2110,8 +2217,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2027h1/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2127,8 +2234,8 @@ "monitoring_url": "https://mon.sycamore.ct.letsencrypt.org/2027h2/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2144,8 +2251,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2025h2d/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2161,8 +2268,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2026h1/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2178,8 +2285,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2026h2/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2195,8 +2302,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2027h1/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2212,8 +2319,8 @@ "monitoring_url": "https://mon.willow.ct.letsencrypt.org/2027h2/", "mmd": 60, "state": { - "qualified": { - "timestamp": "2025-09-17T03:00:00Z" + "usable": { + "timestamp": "2025-11-27T03:00:00Z" } }, "temporal_interval": { @@ -2709,8 +2816,8 @@ "url": "https://hetu2027.trustasia.com/hetu2027/", "mmd": 86400, "state": { - "qualified": { - "timestamp": "2025-10-18T00:30:00Z" + "usable": { + "timestamp": "2025-12-28T00:30:00Z" } }, "temporal_interval": { @@ -2851,7 +2958,25 @@ "url": "https://ct.trustasia.com/log2021/" } ], - "tiled_logs": [] + "tiled_logs": [ + { + "description": "TrustAsia Luoshu2027", + "log_id": "VzRIzG4dLA3JS2nyh9Hv5IPHolxQxTILuzrep29usEE=", + "key": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEumSYzy6dUQlwTckPzKMKApMRinqxHIBlLfmrvx1SdMH1RTACi1wb1V18ss8YjlaC7Pch2OQa8OfRevub4Y9BDQ==", + "submission_url": "https://luoshu2027.trustasia.com/luoshu2027/", + "monitoring_url": "https://luoshu2027.trustasia.com/luoshu2027/", + "mmd": 60, + "state": { + "qualified": { + "timestamp": "2025-12-02T18:30:00Z" + } + }, + "temporal_interval": { + "start_inclusive": "2026-12-24T00:00:00Z", + "end_exclusive": "2028-01-08T00:00:00Z" + } + } + ] }, { "email": [