mirror of
https://github.com/laurivosandi/certidude
synced 2024-12-23 00:25:18 +00:00
Clean up PKCS#12 generation
This commit is contained in:
parent
dae282973e
commit
4eed940a66
@ -235,19 +235,9 @@ def generate_pkcs12_bundle(common_name, key_size=4096, owner=None):
|
|||||||
)
|
)
|
||||||
|
|
||||||
csr = x509.CertificateSigningRequestBuilder().subject_name(x509.Name([
|
csr = x509.CertificateSigningRequestBuilder().subject_name(x509.Name([
|
||||||
x509.NameAttribute(k, v) for k, v in (
|
x509.NameAttribute(NameOID.COMMON_NAME, common_name)
|
||||||
(NameOID.COMMON_NAME, common_name),
|
|
||||||
) if v
|
|
||||||
]))
|
]))
|
||||||
|
|
||||||
if owner:
|
|
||||||
click.echo("Setting e-mail to: %s" % owner.mail)
|
|
||||||
csr = csr.add_extension(
|
|
||||||
x509.SubjectAlternativeName([
|
|
||||||
x509.RFC822Name(owner.mail)
|
|
||||||
]),
|
|
||||||
critical=False)
|
|
||||||
|
|
||||||
# Sign CSR
|
# Sign CSR
|
||||||
cert = sign(Request(
|
cert = sign(Request(
|
||||||
csr.sign(key, hashes.SHA512(), default_backend()).public_bytes(serialization.Encoding.PEM)), overwrite=True)
|
csr.sign(key, hashes.SHA512(), default_backend()).public_bytes(serialization.Encoding.PEM)), overwrite=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user