Adds the ability to clone existing certificates. (#513)

This commit is contained in:
kevgliss
2016-11-17 16:19:52 -08:00
committed by GitHub
parent a616310eb7
commit 6fd47edbe3
9 changed files with 264 additions and 54 deletions

View File

@ -148,6 +148,19 @@ class Certificate(db.Model):
else_=False
)
@property
def extensions(self):
# TODO pull the OU, O, CN, etc + other extensions.
names = [{'name_type': 'DNSName', 'value': x.name} for x in self.domains]
extensions = {
'sub_alt_names': {
'names': names
}
}
return extensions
def get_arn(self, account_number):
"""
Generate a valid AWS IAM arn