SWS-547 - support for securement signature user setting via WSHandlerConstants.SIGNATURE_USER

This commit is contained in:
Tareq Abedrabbo
2009-08-10 09:58:56 +00:00
parent 1ff799bc22
commit 775629c1e6
2 changed files with 30 additions and 0 deletions

View File

@@ -97,4 +97,20 @@ public abstract class Wss4jMessageInterceptorSignTestCase extends Wss4jTestCase
}
public void testSignResponseWithSignatureUser() throws Exception {
interceptor.setSecurementActions("Signature");
interceptor.setEnableSignatureConfirmation(false);
interceptor.setSecurementPassword("123456");
interceptor.setSecurementSignatureUser("rsaKey");
SoapMessage message = loadMessage("empty-soap.xml");
MessageContext messageContext = getMessageContext(message);
interceptor.secureMessage(message, messageContext);
Document document = getDocument(message);
assertXpathExists("Absent SignatureConfirmation element",
"/SOAP-ENV:Envelope/SOAP-ENV:Header/wsse:Security/ds:Signature", document);
}
}