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()