Feat: TLS certificate menu and config dialog for the MFC server
Add a "TLS证书" item to the Extensions menu below "MCP设置" that opens a runtime-built dialog to enable one-way TLS and set the certificate and private-key paths. On OK it writes the [tls] Enabled/CertPath/KeyPath keys and calls ServerTlsIdentity::Load() so the change takes effect for new connections immediately (design doc §7.1), mirroring the existing CMcpSettingsDlg runtime-template pattern. All new strings are wired into the en_US / zh_TW / de_DE language files, and the menu item is gated by HIDE_MENU_TLS_CERTIFICATE / MF_TLS_CERTIFICATE like MCP settings. Co-Authored-By: deepseek-v4-pro
This commit is contained in:
1 parent
96b9eea70a
commit
c93f09e9ac
12 files changed
+351
-2
No files matched your search
@@ -2069,3 +2069,15 @@ JPEG
|
||||
%s · 约 %.2f MB/s=%s · ca. %.2f MB/s
|
||||
%s · 不受限速(受网络带宽约束)=%s · Unbegrenzt (durch Netzwerkbandbreite begrenzt)
|
||||
文件传输速度已保存。上传速度重启主控端后生效;下载速度已推送到在线客户端,新连接的主机也会自动获取。=Uebertragungsgeschwindigkeit gespeichert. Upload-Geschwindigkeit wird nach Neustart des Masters wirksam; Download-Geschwindigkeit wurde an Online-Clients gesendet, neu verbundene Hosts erhalten sie automatisch.
|
||||
|
||||
; ===== TLS =====
|
||||
TLS证书(&T)...=TLS-Zertifikat(&T)...
|
||||
TLS证书=TLS-Zertifikat
|
||||
启用加密=Verschluesselung aktivieren
|
||||
证书路径=Zertifikatspfad
|
||||
私钥路径=Pfad zum privaten Schluessel
|
||||
请填写证书路径=Bitte Zertifikatspfad angeben
|
||||
请填写私钥路径=Bitte Pfad zum privaten Schluessel angeben
|
||||
TLS 配置已保存。=TLS-Einstellungen gespeichert.
|
||||
改动对新建连接即时生效。=Aenderungen gelten sofort fuer neue Verbindungen.
|
||||
证书/私钥加载失败,加密功能未生效。请检查文件路径与格式(证书 PEM、私钥 PKCS#8)。=Zertifikat/privater Schluessel konnte nicht geladen werden; Verschluesselung ist inaktiv. Bitte Pfad und Format pruefen (PEM-Zertifikat, PKCS#8-Schluessel).
|
||||
Reference in new issue
Block a user