1
0
mirror of synced 2025-12-17 04:43:15 +08:00

🎨 修复支付公钥模式下回调验证serialNumber空指针异常

This commit is contained in:
Copilot
2025-12-02 12:08:01 +08:00
committed by GitHub
parent 3bf3595dc1
commit f7a196c129

View File

@@ -24,8 +24,8 @@ public class PublicCertificateVerifier implements Verifier{
@Override
public boolean verify(String serialNumber, byte[] message, String signature) {
// 如果序列号不包含"PUB_KEY_ID"且有证书验证器,先尝试证书验证
if (!serialNumber.contains("PUB_KEY_ID") && this.certificateVerifier != null) {
// 如果序列号不为空且不包含"PUB_KEY_ID"且有证书验证器,先尝试证书验证
if (serialNumber != null && !serialNumber.contains("PUB_KEY_ID") && this.certificateVerifier != null) {
try {
if (this.certificateVerifier.verify(serialNumber, message, signature)) {
return true;