mirror of
				https://github.com/laurivosandi/certidude
				synced 2025-10-31 01:19:11 +00:00 
			
		
		
		
	Clean up PKCS#12 generation
This commit is contained in:
		| @@ -235,19 +235,9 @@ def generate_pkcs12_bundle(common_name, key_size=4096, owner=None): | ||||
|     ) | ||||
|  | ||||
|     csr = x509.CertificateSigningRequestBuilder().subject_name(x509.Name([ | ||||
|         x509.NameAttribute(k, v) for k, v in ( | ||||
|             (NameOID.COMMON_NAME, common_name), | ||||
|         ) if v | ||||
|         x509.NameAttribute(NameOID.COMMON_NAME, common_name) | ||||
|     ])) | ||||
|  | ||||
|     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 | ||||
|     cert = sign(Request( | ||||
|         csr.sign(key, hashes.SHA512(), default_backend()).public_bytes(serialization.Encoding.PEM)), overwrite=True) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user