1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/javen205-IJPay

 / Детали:

Метод `AliPayApi.toMap` получает параметры и фильтрует специальные строки, что может привести к провалу...

Предстоит сделать
Владелец
Создано  
28.02.2025

проверки цифровой подписи.


название: Шаблон для отчета о багах
описание: Используйте этот шаблон при отправке отчета о багах

Информация о версиях

  • Версия IJPay: 2.9.11-17
  • Операционная система: Java 17
  • Метод платежа: Алипей
  • Вызов API: обратный вызов cert_notify_url

Сообщение об ошибке (укажите формат)

Здесь вставьте код или логи

![Введите описание изображения](https://foruda.gitee.com/images/1732183936152477937/bcfc53ea_896560.png "Скриншот экрана")

// Получаем POST-ответ от Алипей
Map<String, String> params = AliPayApi.toMap(request);

Map<String, String> params = new HashMap<>();
Map<String, String[]> requestParams = request.getParameterMap();

Полученный sign проходит фильтрацию специальных символов, что приводит к провалу проверки подписи методом AlipaySignature.rsaCertCheckV1;

Описание проблемы (включите шаги воспроизведения, скриншоты)

Если проблема не будет подробно описана, запрос будет закрыт без решения.

Ожидаемый результат

Общение в группах

  • Группа общения IJPay: 723992875, 864988890
  • Группа общения TNWX: 114196246

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/javen205-IJPay.git
git@api.gitlife.ru:oschina-mirror/javen205-IJPay.git
oschina-mirror
javen205-IJPay
javen205-IJPay