fix(ipsec): клиенты через общий IKEv2-peer и отдельный клиентский сертификат
Docker images / prepare-release (push) Successful in 7s
Docker images / backend-test (push) Successful in 1m51s
Docker images / frontend-image (push) Successful in 2m54s
Docker images / updater-image (push) Successful in 40s
Docker images / backend-image (push) Successful in 2m11s
Docker images / notify-webhook (push) Skipped
Docker images / publish-release (push) Successful in 10s
Docker images / prepare-release (push) Successful in 7s
Docker images / backend-test (push) Successful in 1m51s
Docker images / frontend-image (push) Successful in 2m54s
Docker images / updater-image (push) Successful in 40s
Docker images / backend-image (push) Successful in 2m11s
Docker images / notify-webhook (push) Skipped
Docker images / publish-release (push) Successful in 10s
Co-authored-by: Cursor <[email protected]>
This commit is contained in:
@@ -11,7 +11,13 @@ export const ipsecClientDtoSchema = z.object({
|
||||
/** Управляемое имя клиента (из managed-комментария identity). */
|
||||
name: z.string(),
|
||||
authMethod: ipsecAuthMethodSchema,
|
||||
/** cert — клиент по сертификату (может быть без персональной identity); psk — pre-shared-key identity. */
|
||||
kind: z.enum(["cert", "psk"]).default("cert"),
|
||||
certificateName: z.string().optional(),
|
||||
/** Имя клиентского сертификата (роль client). Для psk — undefined. */
|
||||
certName: z.string().optional(),
|
||||
/** CA, которым подписан клиентский сертификат (read-only поле `ca`). */
|
||||
signedBy: z.string().optional(),
|
||||
commonName: z.string().optional(),
|
||||
remoteId: z.string().optional(),
|
||||
/** Статический IP клиента (персональный mode-config), undefined — из общего пула. */
|
||||
|
||||
Reference in New Issue
Block a user