From ea0141d1c1baab21f61a3707afd39684ebf93296 Mon Sep 17 00:00:00 2001 From: DHR60 Date: Tue, 24 Feb 2026 23:40:48 +0800 Subject: [PATCH] Fix cert separator --- 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()