|
@@ -106,9 +106,8 @@ public class NotificationService {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- // 证书模式优先,回退普通公钥
|
|
|
|
|
|
|
+ // 服务商配置了证书则用证书验签,否则回退普通公钥
|
|
|
boolean verified = StrUtil.isNotBlank(alipayPublicCert)
|
|
boolean verified = StrUtil.isNotBlank(alipayPublicCert)
|
|
|
- && !alipayPublicCert.equals(alipayConfig.getAlipayPublicKey())
|
|
|
|
|
? AlipaySignature.rsaCertCheckV1(params, alipayPublicCert,
|
|
? AlipaySignature.rsaCertCheckV1(params, alipayPublicCert,
|
|
|
alipayConfig.getCharset(), alipayConfig.getSignType())
|
|
alipayConfig.getCharset(), alipayConfig.getSignType())
|
|
|
: AlipaySignature.rsaCheckV1(params, alipayPublicKey,
|
|
: AlipaySignature.rsaCheckV1(params, alipayPublicKey,
|