在Axis2 + Rampart中流式传输解密的soap响应

问题描述 投票:0回答:1

我有这种情况:

  1. SOAP客户端,在Apache Axis2 + Apache Rampart中实现
  2. 接收的SOAP消息使用Rampart解密(数据使用公钥加密,如果这有任何区别)
  3. 响应大小约为4MB

我很好奇,因为SOAP响应需要解密,这是否意味着无法使用Apache Axiom流式传输数据? Axiom使用Streaming API for XML

是的,要解密消息,Rampart应该在内存中构建整个对象模型树吗?

soap axis2 ws-security stax axiom
1个回答
1
投票

Rampart基于使用DOM的WSS4J。这需要从Axiom转换到DOM并返回,在这种情况下不可能实现流式传输。

© www.soinside.com 2019 - 2024. All rights reserved.