数据库优化

This commit is contained in:
wzj 2025-06-14 12:41:30 +08:00
parent ce31a591af
commit 1720d69be6

6
app.py
View File

@ -184,7 +184,7 @@ def create_ca(ca_name, common_name, organization, organizational_unit, country,
created_by):
# 创建拼音格式的目录名
pinyin_name = to_pinyin(ca_name)
ca_dir = os.path.join(CERT_STORE, f"ca_{pinyin_name}")
ca_dir = os.path.join(Config.CERT_STORE, f"ca_{pinyin_name}")
os.makedirs(ca_dir, exist_ok=True)
# 使用原始common_name作为文件名
@ -235,7 +235,7 @@ def create_certificate(ca_id, common_name, san_dns, san_ip, organization, organi
return None
# 创建证书目录
cert_dir = os.path.join(CERT_STORE, f"certs_{common_name}")
cert_dir = os.path.join(Config.CERT_STORE, f"certs_{common_name}")
os.makedirs(cert_dir, exist_ok=True)
key_path = os.path.join(cert_dir, f"{common_name}.key")
@ -1355,7 +1355,7 @@ def generate_separate_files_zip(cert, cert_ext, zip_suffix):
@login_required
def download_file(filename):
# 安全检查:确保文件路径在证书存储目录内
file_path = os.path.join(CERT_STORE, filename)
file_path = os.path.join(Config.CERT_STORE, filename)
if not os.path.exists(file_path):
flash('文件不存在', 'danger')
return redirect(url_for('index'))