From 053b6da35753267456a167bfa84b955781b7d986 Mon Sep 17 00:00:00 2001 From: Nguyễn Gia Phong Date: Mon, 26 May 2025 23:17:58 +0900 Subject: Stop treating empty CA name specially --- src/scadere/check.py | 2 +- src/scadere/listen.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/scadere/check.py b/src/scadere/check.py index a042b9a..a0ca24e 100644 --- a/src/scadere/check.py +++ b/src/scadere/check.py @@ -52,5 +52,5 @@ def check(netlocs, after, output): print(not_before.isoformat(), not_after.isoformat(), # As unique identifier hostname, port, cert['serialNumber'], - base64(ca.encode()).decode() or '\0', + base64(ca.encode()).decode(), file=output) diff --git a/src/scadere/listen.py b/src/scadere/listen.py index 0777f4a..c9801a5 100644 --- a/src/scadere/listen.py +++ b/src/scadere/listen.py @@ -82,7 +82,7 @@ def xml(tree, parent=None): async def handle(certs, base_url, reader, writer): """Handle HTTP request.""" - summaries = tuple(cert.rstrip().split(maxsplit=5) + summaries = tuple(cert.rstrip('\r\n').split(' ', maxsplit=5) for cert in certs.read_text().splitlines()) lookup = {urlsplit(urljoin(base_url, path(hostname, port, issuer, serial))).path: -- cgit 1.4.1