diff options
| author | J08nY | 2025-02-15 21:33:17 +0100 |
|---|---|---|
| committer | J08nY | 2025-02-15 21:41:29 +0100 |
| commit | 3f15e8477fbea246ee719f2fe7c540b0bec8ed30 (patch) | |
| tree | 62f39629e38dba63d037425db67bbb760c655bd1 /src/sec_certs/sample/fips_mip.py | |
| parent | ad263e37e6c6bb1fa442f5e2beb01c5a890e6001 (diff) | |
| download | sec-certs-3f15e8477fbea246ee719f2fe7c540b0bec8ed30.tar.gz sec-certs-3f15e8477fbea246ee719f2fe7c540b0bec8ed30.tar.zst sec-certs-3f15e8477fbea246ee719f2fe7c540b0bec8ed30.zip | |
Fix expected JSON suffixes.
Diffstat (limited to 'src/sec_certs/sample/fips_mip.py')
| -rw-r--r-- | src/sec_certs/sample/fips_mip.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sec_certs/sample/fips_mip.py b/src/sec_certs/sample/fips_mip.py index c7d84ad1..be2ab99c 100644 --- a/src/sec_certs/sample/fips_mip.py +++ b/src/sec_certs/sample/fips_mip.py @@ -260,7 +260,10 @@ class MIPSnapshot(ComplexSerializableType): @classmethod def from_web(cls) -> MIPSnapshot: """ - Get a MIP snapshot from the FIPS website right now. + Fetch a fresh MIP snapshot from sec-certs.org, if the `preferred_source_remote_datasets` config + entry is equal to "sec-certs". + + Otherwise, the same as `from_nist_web`. """ if config.preferred_source_remote_datasets == "origin": return cls.from_nist_web() @@ -268,6 +271,6 @@ class MIPSnapshot(ComplexSerializableType): mip_resp = requests.get(config.fips_mip_latest_snapshot) if mip_resp.status_code != 200: raise ValueError(f"Getting MIP snapshot failed: {mip_resp.status_code}") - with NamedTemporaryFile() as tmpfile: + with NamedTemporaryFile(suffix=".json") as tmpfile: tmpfile.write(mip_resp.content) return cls.from_json(tmpfile.name) |
