at master 1.8 kB view raw
1From f45cf9898f2e5a3a4c2b73a9ed84c4a037a85a1e Mon Sep 17 00:00:00 2001 2From: Matt Leon <ml@mattleon.com> 3Date: Sat, 1 Jun 2024 23:28:41 -0400 4Subject: [PATCH] Symlink PAA root certificates to nix store 5 6--- 7 matter_server/server/const.py | 2 ++ 8 matter_server/server/helpers/paa_certificates.py | 6 ++++++ 9 2 files changed, 8 insertions(+) 10 11diff --git a/matter_server/server/const.py b/matter_server/server/const.py 12index 8cca3cf..43f02f5 100644 13--- a/matter_server/server/const.py 14+++ b/matter_server/server/const.py 15@@ -14,6 +14,8 @@ DATA_MODEL_SCHEMA_VERSION = 6 16 # Keep default location inherited from early version of the Python 17 # bindings. 18 DEFAULT_PAA_ROOT_CERTS_DIR: Final[pathlib.Path] = ( 19+ pathlib.Path("@paacerts@")) 20+( 21 pathlib.Path(__file__) 22 .parent.resolve() 23 .parent.resolve() 24diff --git a/matter_server/server/helpers/paa_certificates.py b/matter_server/server/helpers/paa_certificates.py 25index de60c78..185e54c 100644 26--- a/matter_server/server/helpers/paa_certificates.py 27+++ b/matter_server/server/helpers/paa_certificates.py 28@@ -105,6 +105,8 @@ async def fetch_dcl_certificates( 29 base_url: str, 30 ) -> int: 31 """Fetch DCL PAA Certificates.""" 32+ return 0 33+ 34 fetch_count: int = 0 35 36 try: 37@@ -151,6 +153,8 @@ async def fetch_dcl_certificates( 38 39 async def fetch_git_certificates(paa_root_cert_dir: Path) -> int: 40 """Fetch Git PAA Certificates.""" 41+ return 0 42+ 43 fetch_count = 0 44 LOGGER.info("Fetching the latest PAA root certificates from Git.") 45 46@@ -185,6 +189,8 @@ async def fetch_certificates( 47 fetch_production_certificates: bool = True, 48 ) -> int: 49 """Fetch PAA Certificates.""" 50+ return 0 51+ 52 loop = asyncio.get_running_loop() 53 paa_root_cert_dir_version = paa_root_cert_dir / ".version" 54 55-- 562.44.1 57