Add vcn and pcs properties to VmessQRCode

This commit is contained in:
2dust committed 2026-06-14 11:18:35 +08:00
1 parent 253e171fec
commit 32a9263e0a
2 files changed
+8 -1

No files matched your search

@@ -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 = ""
)
@@ -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)