From 267d534cd5f27b33f2f1946452e54cc76e681291 Mon Sep 17 00:00:00 2001 From: ChinaNuke Date: Wed, 13 Nov 2024 10:16:48 +0800 Subject: [PATCH] Fix error when there are empty lines in real certificate file --- certmitm/certtest.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/certmitm/certtest.py b/certmitm/certtest.py index 4b355e8..3909681 100644 --- a/certmitm/certtest.py +++ b/certmitm/certtest.py @@ -65,6 +65,9 @@ def generate_test_context(original_cert_chain_pem, hostname, working_dir, logger certcontent = certf.read() buffer = "" for i in certcontent.split("\n"): + # Skip empty lines in certificate files + if not i.strip(): + continue if "CERTIFICATE" in i: if buffer: buffer = f"-----BEGIN CERTIFICATE-----\n{buffer}-----END CERTIFICATE-----\n"