修复bug

This commit is contained in:
wzj 2025-06-14 10:55:19 +08:00
parent eb3ed291a2
commit 2032476234

4
app.py
View File

@ -218,9 +218,6 @@ def create_certificate(ca_id, common_name, san_dns, san_ip, organization, organi
[alt_names]"""
# if san_dns or san_ip:
# csr_config += "\nreq_extensions = req_ext\n[req_ext]\nsubjectAltName = @alt_names\n[alt_names]\n"
# 添加DNS SAN条目
if san_dns:
dns_entries = [dns.strip() for dns in san_dns.split(',') if dns.strip()]
@ -232,6 +229,7 @@ def create_certificate(ca_id, common_name, san_dns, san_ip, organization, organi
ip_entries = [ip.strip() for ip in san_ip.split(',') if ip.strip()]
for i, ip in enumerate(ip_entries, 1):
csr_config += f"\nIP.{i} = {ip}"
# 确保配置文件不以空行结尾
csr_config = csr_config.strip()