RAMPART-426: Use Axiom's getRole API to extract the actor/role from the security header.
diff --git a/modules/rampart-core/src/main/java/org/apache/rampart/RampartEngine.java b/modules/rampart-core/src/main/java/org/apache/rampart/RampartEngine.java index 989e78a..a4d612b 100644 --- a/modules/rampart-core/src/main/java/org/apache/rampart/RampartEngine.java +++ b/modules/rampart-core/src/main/java/org/apache/rampart/RampartEngine.java
@@ -234,8 +234,7 @@ } } - String actorValue = secHeader.getAttributeValue(new QName(rmd - .getSoapConstants().getEnvelopeURI(), "actor")); + String actorValue = secHeader.getRole(); Crypto signatureCrypto = RampartUtil.getSignatureCrypto(rpd.getRampartConfig(), msgCtx.getAxisService().getClassLoader());