From 32a9263e0a16ae7f738f0a1a70c9650179708d00 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Sun, 14 Jun 2026 11:18:35 +0800 Subject: [PATCH] Add vcn and pcs properties to VmessQRCode --- V2rayNG/app/src/main/java/com/v2ray/ang/dto/VmessQRCode.kt | 4 +++- V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/VmessQRCode.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/VmessQRCode.kt index 445dced6..ba17b765 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/dto/VmessQRCode.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/dto/VmessQRCode.kt @@ -16,5 +16,7 @@ data class VmessQRCode( var sni: String = "", var alpn: String = "", var fp: String = "", - var insecure: String = "" + var insecure: String = "", + var vcn: String = "", + var pcs: String = "" ) \ No newline at end of file diff --git a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt index 15c04c05..5a81fb08 100644 --- a/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt +++ b/V2rayNG/app/src/main/java/com/v2ray/ang/fmt/VmessFmt.kt @@ -88,6 +88,9 @@ object VmessFmt : FmtBase() { "0" -> false else -> false } + config.verifyPeerCertByName = vmessQRCode.vcn + config.pinnedCA256 = vmessQRCode.pcs + return config } @@ -141,6 +144,8 @@ object VmessFmt : FmtBase() { false -> "0" else -> "" } + vmessQRCode.vcn = config.verifyPeerCertByName.orEmpty() + vmessQRCode.pcs = config.pinnedCA256.orEmpty() val json = JsonUtil.toJson(vmessQRCode) return Utils.encode(json)