Skip to content

Commit

Permalink
cert name with optional CN for async issuance
Browse files Browse the repository at this point in the history
  • Loading branch information
charhate committed Dec 9, 2023
1 parent 565b61c commit ca8524a
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion lemur/pending_certificates/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
from lemur.certificates.models import get_sequence
from lemur.common import defaults, utils
from lemur.database import BaseModel
from lemur.domains.models import Domain
from lemur.models import (
pending_cert_source_associations,
pending_cert_destination_associations,
Expand Down Expand Up @@ -138,6 +139,8 @@ def __init__(self, **kwargs):
self.private_key = self.private_key.strip()
self.external_id = kwargs.get("external_id")

domains = [Domain(name=x.value) for x in kwargs["extensions"]["sub_alt_names"]["names"]]

# when destinations are appended they require a valid name.
if kwargs.get("name"):
self.name = get_or_increase_name(defaults.text_to_slug(kwargs["name"]), 0)
Expand All @@ -150,7 +153,8 @@ def __init__(self, **kwargs):
kwargs["authority"].name,
dt.now(),
dt.now(),
False,
len(domains) > 1,
domains
),
self.external_id,
)
Expand Down

0 comments on commit ca8524a

Please sign in to comment.