WSO2:RAMPARTUTIL抛出空指针execption

时间:2016-04-05 10:46:06

标签: wso2 axis2 rampart

我已经使用RAMPART实现创建了一个Web服务。

服务流程: 发件人 - >使用他的私钥签名消息 - >使用服务器公钥加密消息 - >发送给Receiver 接收器 - >使用发件人的公钥验证邮件 - >使用他的私钥解密消息 - >处理信息。

问题: 客户签名&加密消息&发送到服务器 服务器正在验证&成功地删除邮件。 现在, 解密消息后,服务器处理值 &安培;必须回复客户的状态。 返回时,我收到以下错误:

RelativeLayout newGratLayout = (RelativeLayout)getActivity().getLayoutInflater().inflate(R.layout.albaran_invoices_row, null); //rl_albaran_invoices_row

此外,我已经实现了没有RAMPART的服务,在这种情况下,响应成功。

请指教,我在过去的2天里一直在努力.. 由于请求解密成功,但无法理解我丢失了什么,但响应正在抛出异常。

1 个答案:

答案 0 :(得分:0)

我添加了以下块,错误已解决:

<sp:Wss10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
  <wsp:Policy>
    <sp:MustSupportRefKeyIdentifier/>
    <sp:MustSupportRefIssuerSerial/>
  </wsp:Policy>
</sp:Wss10>