Потоковый расшифрованный ответ мыла в Axis2 + Rampart - PullRequest
0 голосов
/ 07 ноября 2018

У меня такая ситуация:

  1. SOAP-клиент, реализованный в Apache Axis2 + Apache Rampart
  2. Полученные SOAP-сообщения расшифровываются с использованием Rampart (данные шифруются открытым ключом, если это имеет какое-либо значение)
  3. Размер ответа составляет около 4 МБ

Мне было любопытно, поскольку ответ SOAP необходимо расшифровать, означает ли это, что данные не могут быть переданы с Apache Axiom ? Аксиома использует Потоковый API для XML .

Т.е., чтобы расшифровать сообщение, Rampart должен иметь целое дерево объектной модели, построенное в памяти?

1 Ответ

0 голосов
/ 24 ноября 2018

Rampart основан на WSS4J с использованием DOM. Это требует преобразования из Axiom в DOM и обратно, и в этом случае невозможно реализовать потоковую передачу.

...