)]}'
{
  "commit": "0d878a461c426577c22db2f535d3cf1277d8b218",
  "tree": "33d9ed10a26cdb818dd21bdc1905f9903edd3d47",
  "parents": [
    "42f37c65b62fda053bc99e897cf34f58b1be4fbf"
  ],
  "author": {
    "name": "Boris Zbarsky",
    "email": "bzbarsky@apple.com",
    "time": "Mon May 08 20:02:57 2023 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 08 20:02:57 2023 -0400"
  },
  "message": "Fix generation of certificates without an expiration date. (#26402)\n\n* Fix generation of certificates without an expiration date.\r\n\r\nSince Matter encodes \"no expiration\" as 0, we can\u0027t just check that notAfter \u003e\u003d\r\nnotBefore; we have to check for the case when notAfter is \"no expiration\"\r\nseparately.\r\n\r\n* Add unit test for no defined notAfter time.\r\n\r\n* Add unit tests for conversion of certs with no defined notAfter time.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c1c2012d32d6db466d0cf934c542619ed6c924b",
      "old_mode": 33188,
      "old_path": "src/credentials/CHIPCert.cpp",
      "new_id": "0c5b58d2ca1c847c378d3dce29a6bb20b7b18921",
      "new_mode": 33188,
      "new_path": "src/credentials/CHIPCert.cpp"
    },
    {
      "type": "modify",
      "old_id": "b51c49e0174f22f7a9d3257cdb3915c45c3e090f",
      "old_mode": 33188,
      "old_path": "src/credentials/GenerateChipX509Cert.cpp",
      "new_id": "12aacab9bf87fbd0faeddef4c70645f5dac65f0a",
      "new_mode": 33188,
      "new_path": "src/credentials/GenerateChipX509Cert.cpp"
    },
    {
      "type": "modify",
      "old_id": "565e1cfdaf51ce9d9a74844dd4ae47b2e334f2ca",
      "old_mode": 33188,
      "old_path": "src/credentials/tests/CHIPCert_test_vectors.cpp",
      "new_id": "314c13e6f8063e61b645443616d3048cfe5dfed0",
      "new_mode": 33188,
      "new_path": "src/credentials/tests/CHIPCert_test_vectors.cpp"
    },
    {
      "type": "modify",
      "old_id": "30f36c8cd46455f6a555a3b7beea8be178cd377b",
      "old_mode": 33188,
      "old_path": "src/credentials/tests/CHIPCert_test_vectors.h",
      "new_id": "2793fd8d5ef867c4dbb757300bffd62a3d6206bb",
      "new_mode": 33188,
      "new_path": "src/credentials/tests/CHIPCert_test_vectors.h"
    },
    {
      "type": "modify",
      "old_id": "39c16f1de3260bd5fe66ed7e8ee9bffb3755569e",
      "old_mode": 33188,
      "old_path": "src/credentials/tests/TestChipCert.cpp",
      "new_id": "a29f357d274c773d8c73c45f130bfbe6bf71b28d",
      "new_mode": 33188,
      "new_path": "src/credentials/tests/TestChipCert.cpp"
    }
  ]
}
