[certificats] Typo sur la génération de CSR

This commit is contained in:
Valentin Samir 2014-12-17 20:46:30 +01:00
parent f98c949e2e
commit 0922602a76
2 changed files with 16 additions and 3 deletions

View file

@ -189,10 +189,10 @@ def createCertRequest(pkey, digest="sha1", subjectAltName=[], **name):
subj = req.get_subject()
for (key,value) in name.items():
setattr(subj, key, value)
exts = []
if subjectAltName:
exts = []
for altName in subjectAltName:
exts.append(crypto.X509Extension("subjectAltName", True, "DNS:%s" % altName))
exts.append(crypto.X509Extension("subjectAltName", False, ", ".join(["DNS:%s" % altName for altName in subjectAltName])))
if exts:
req.add_extensions(exts)
req.set_pubkey(pkey)
req.sign(pkey, digest)