From 3a5293bf8775237fb3577fd9a90eab45ad63b4ab Mon Sep 17 00:00:00 2001 From: DHR60 Date: Wed, 25 Feb 2026 11:30:29 +0000 Subject: [PATCH] Fix cert separator (#8837) --- v2rayN/ServiceLib/Handler/Fmt/Hysteria2Fmt.cs | 2 +- v2rayN/ServiceLib/ViewModels/AddServerViewModel.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/v2rayN/ServiceLib/Handler/Fmt/Hysteria2Fmt.cs b/v2rayN/ServiceLib/Handler/Fmt/Hysteria2Fmt.cs index 401beda7..aed4548f 100644 --- a/v2rayN/ServiceLib/Handler/Fmt/Hysteria2Fmt.cs +++ b/v2rayN/ServiceLib/Handler/Fmt/Hysteria2Fmt.cs @@ -66,7 +66,7 @@ public class Hysteria2Fmt : BaseFmt if (!item.CertSha.IsNullOrEmpty()) { var sha = item.CertSha; - var idx = sha.IndexOf('~'); + var idx = sha.IndexOf(','); if (idx > 0) { sha = sha[..idx]; diff --git a/v2rayN/ServiceLib/ViewModels/AddServerViewModel.cs b/v2rayN/ServiceLib/ViewModels/AddServerViewModel.cs index 303d9420..f56bb1c0 100644 --- a/v2rayN/ServiceLib/ViewModels/AddServerViewModel.cs +++ b/v2rayN/ServiceLib/ViewModels/AddServerViewModel.cs @@ -218,7 +218,7 @@ public class AddServerViewModel : MyReactiveObject return; } - List shaList = new(); + List shaList = []; foreach (var cert in certList) { var sha = CertPemManager.GetCertSha256Thumbprint(cert); @@ -228,7 +228,7 @@ public class AddServerViewModel : MyReactiveObject } shaList.Add(sha); } - CertSha = string.Join('~', shaList); + CertSha = string.Join(',', shaList); } private async Task FetchCert()