fix(ipsec): удалять сертификат только по явной привязке

This commit is contained in:
Denozordec committed 2026-10-10 21:26:48 +07:00
1 parent d52c48e5ed
commit 057b530364
16 files changed
+644 -22

No files matched your search

+3 -2
View File
@@ -614,8 +614,9 @@ function IpsecPage({ selectedServerId, setSelectedServerId, workspaceTab, setWor
case "server":
return "Удалит managed-объекты (identity, mode-config, peer, пул, NAT) и сертификаты IKEv2 на этом роутере. Действие можно откатить через «Историю» (кроме сертификатов)."
case "user":
if (deletingCertificateIdentity && !shouldRemoveClientCertificate) return "Удалит только выбранную identity и её неиспользуемый персональный mode-config. Сертификат останется на роутере; другие identity сохранятся."
return "Удалит identity, персональный mode-config и клиентский сертификат на роутере."
if (pendingDelete.client.kind === "psk") return "Удалит выбранную PSK identity и неиспользуемый персональный mode-config приложения. Сертификаты останутся на роутере."
if (deletingCertificateIdentity && !shouldRemoveClientCertificate) return "Удалит выбранную identity и неиспользуемый персональный mode-config приложения. Сертификат останется на роутере; другие identity сохранятся."
return "Удалит identity, неиспользуемый персональный mode-config приложения и прямо привязанный клиентский сертификат на роутере."
case "peer":
return "Удалит peer на роутере. Если на него ссылаются identity — потребуется принудительное удаление."
case "cert":