问题标签 [rampart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
468 浏览

soap - 如何在肥皂 Axis2 Rampart 中禁用 UsernameToken 加密

我正在使用带有 armart1.6.2 的 axis2 来创建 web 服务客户端。我需要设置壁垒以使用用户名令牌并仅对消息进行签名,而不是加密,但壁垒正在无缘无故地加密用户名令牌,并且我无法禁用此错误功能。

我正在使用 ws-security1.0。

我的城墙政策文件:

0 投票
1 回答
550 浏览

axis2 - 使用 Apache Axis2 和 Rampart 签署所有标头,包括 Elements ReplyTo、To、MessageId 和 Action

我需要在我的肥皂消息中签署 WS-Addressing 元素。apache axis2 ws-addresing 和 armart 有可能吗?

我找到了这个例子 - sample2 http://axis.apache.org/axis2/java/rampart/samples.html。但是 ws-addressing 元素没有签名。

编辑!!!

这是我的策略文件中的定义。这没用!

0 投票
1 回答
427 浏览

axis2 - 如何在 Axis2 和 Rampart 中使用动态用户凭据?

我正在尝试修复使用 Axis2 和 Rampart 的客户端应用程序。该应用程序将使用多组凭据访问相同的 API。目前,密码回调类依赖于 axis2.xml 文件中的用户来确定要使用的凭据。这显然行不通,因为它只允许单个用户。有人可以向我解释正确的方法吗?

0 投票
2 回答
2696 浏览

axis2 - 如何在 Rampart 中配置创建/过期的时间戳

我在 Axis2 上使用 Rampart 作为我的 WS-Security 模块。

我的政策 XML 文件如下:

它工作正常,如下面的 SOAP 调用所示:

我想做的是配置 Created 值,因此它不一定绑定到服务器时间,并且还配置 Created 和 Expires 之间的持续时间。

我怎样才能做到这一点?

0 投票
1 回答
625 浏览

axis2 - ( Axis2 / Rampart ) 禁用 BSP 合规性或删除

我希望禁用 BSP 合规性(我不希望我的消息包含元素)。

我试过了,无济于事:

有其他人知道从我在 Axis2/Rampart 中传出的 SOAP 消息中删除元素的方法吗?

0 投票
1 回答
113 浏览

axis2 - 配置处理程序:Axis2,Rampart

我目前有一个处理程序来检查 HTTP 标头的 SOAPAction 字段中给出的操作是否与实际操作相同。我遵循了 Axis2 教程,我得到了这个异常:

处理程序的部署异常和 WSDoAllReceiver 安全处理失败

0 投票
1 回答
1068 浏览

wso2 - 从 WSO2 应用程序服务器上的 Web 服务中的 UsernameToken 场景中检索用户名

我有一个基于 WSO2 ESB WSDL 的代理服务,它使用 UsernameToken 场景进行保护。此包装器服务用于在 WSO2 应用程序服务器中部署为 .aar 文件的 Axis2 后端 Web 服务。我想要的是在后端服务中检索用于身份验证的用户名。

我尝试使用下面的 Java 代码获取用户名,但它总是回来NULL

似乎MessageContext不存储 Rampart 消息数据。我可以在 WSO2 ESB 中设置什么以将该用户名传递给消息上下文中的后端服务吗?

谢谢!

0 投票
1 回答
958 浏览

java - 使用用户名令牌保护axis2

我正在尝试使用带有壁垒的axis2中的用户名令牌生成安全性。

但我得到了这个例外。

0 投票
1 回答
137 浏览

java - 使用 jython 执行 python 脚本时出现 InvalidJarIndexException

sun.misc.InvalidJarIndexException当使用 jython 从 Web 服务调用 python 脚本时,我得到了一个。我正在使用 JDK 7、Axis2 1.6、壁垒 1.6 和 jython 2.5.0。

如果使用 Axis2 1.5 和 Rampart 1.5 从 Servlet 或 Web 服务执行相同的操作,它工作正常。

我正在从 Web 服务调用 jython 来执行 python 脚本。

刷新.py

摘自 Web 服务方法以调用 python 脚本

一旦execfile()调用,它会给出以下错误

文件“/root/Documents/refresh.py”,第 2 行,在 import os 文件“/root/Documents/tomcat/webapps/refresh/WEB-INF/lib/jython.jar/Lib/os.py”,第 48 行, 在 sun.misc.InvalidJarIndexException: 无效索引

os.py 中的第 48 行实际上是从 jython.jar 导入 java 类。我也尝试过导入线程,它在第 5 行失败,它再次从 jython.jar 引用 java 类。

0 投票
1 回答
942 浏览

java - 无法将 Rampart 部署到 Axis2

当我试图将 Rampart(rampart-1.6.2) 部署到 Axis2(axis2-1.6.0) 中时,我得到了以下异常。我已按照此处提到的步骤进行操作

异常跟踪: