From ab94545a757c0e67535e0fa8e8c91e62e0cdc557 Mon Sep 17 00:00:00 2001
From: Frank Sauerburger <frank@sauerburger.com>
Date: Tue, 2 Mar 2021 23:51:05 +0100
Subject: [PATCH] Protect against invalid CSR

---
 app/owlca/models.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app/owlca/models.py b/app/owlca/models.py
index 08d6b7f..1d9c956 100644
--- a/app/owlca/models.py
+++ b/app/owlca/models.py
@@ -214,6 +214,9 @@ class CertificateSigningRequest(models.Model):
 
     def extensions(self):
         """Return the subject of the certificate"""
+        if not self._decode():
+            return []
+
         return [(
             e.oid._name,
             e.value,
-- 
GitLab