From 7d77f9f134cfca3532a2dcc9913aa49d9269e4db Mon Sep 17 00:00:00 2001 From: Franco Fichtner Date: Mon, 4 Nov 2024 11:41:18 +0100 Subject: [PATCH] system: list certificates by subject, not issuer --- src/opnsense/scripts/system/certctl.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/opnsense/scripts/system/certctl.py b/src/opnsense/scripts/system/certctl.py index 2000933e7..fbbf426c2 100755 --- a/src/opnsense/scripts/system/certctl.py +++ b/src/opnsense/scripts/system/certctl.py @@ -82,11 +82,11 @@ def certificate_iterator(filename): def get_cert_common_name(filename): try: - issuer = x509.load_pem_x509_certificate(open(filename, 'rb').read()).issuer - for item in issuer: + subject = x509.load_pem_x509_certificate(open(filename, 'rb').read()).subject + for item in subject: if item.rfc4514_attribute_name == 'CN': return item.value - return issuer.rfc4514_string() + return subject.rfc4514_string() except (ValueError, TypeError): return None