I'm working on implementing WS-I Reliable Secure Profile (http://www.ws-i.org/Profiles/ReliableSecureProfile-1.0.html), which sets out rules for how to use WS-ReliableMessaging over WS-SecureConversation. One of the rules is that the WS-RM CreateSequence message needs to reference the security token that's going to be used to secure the message exchanges. I'm a little unclear on the details of how this needs to work (and I'm looking at how Metro handles things to clarify), but it seems clear that I'm going to need to get the WS-SC SecurityContextToken before I can send the WS-RM CreateSequence.

The first problem is that I don't see how to kick off WS-SC to establish the context until a message is being sent, and in this case I need the context before I can send that first message. Any thoughts on how I can make WS-SC establish the context without actually sending a message, and then get hold of the context information from my WS-RM interceptors?

Thanks for any suggestions,

  - Dennis

--

Dennis M. Sosnoski
Java SOA and Web Services Consulting <http://www.sosnoski.com/consult.html>
CXF and Web Services Security Training <http://www.sosnoski.com/training.html>
Web Services Jump-Start <http://www.sosnoski.com/jumpstart.html>

Reply via email to