🎨 修复支付公钥模式下回调验证serialNumber空指针异常
This commit is contained in:
@@ -24,8 +24,8 @@ public class PublicCertificateVerifier implements Verifier{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean verify(String serialNumber, byte[] message, String signature) {
|
public boolean verify(String serialNumber, byte[] message, String signature) {
|
||||||
// 如果序列号不包含"PUB_KEY_ID"且有证书验证器,先尝试证书验证
|
// 如果序列号不为空且不包含"PUB_KEY_ID"且有证书验证器,先尝试证书验证
|
||||||
if (!serialNumber.contains("PUB_KEY_ID") && this.certificateVerifier != null) {
|
if (serialNumber != null && !serialNumber.contains("PUB_KEY_ID") && this.certificateVerifier != null) {
|
||||||
try {
|
try {
|
||||||
if (this.certificateVerifier.verify(serialNumber, message, signature)) {
|
if (this.certificateVerifier.verify(serialNumber, message, signature)) {
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user