[Prev]

3.8 Properties of Web Service Binding

Web Service Binding is a set of features that the communications layer is assumed to have. These features are often required by more sophisticated protection mechanisms like the token passing flows. They often address basic and well known threats like replay, unauthorized, and man-in-the middle attacks in basic way while other mechanisms may address the same topics comprehensively, but in a more expensive way. Many of these features may seem selfevident, but we need to list them even if just to state the obvious.

  1. Mutual authentication of the communicating entities MUST be possible. Usually this is done using transport layer digital certificates, but other approaches are possible.

  2. Link confidentiality MUST be possible, usually using transport layer encryption.

  3. Correlation

  4. Redirection support for flexibility

  5. Recredentialing support (Req. D1.2-3.9-BPRecover)

  6. Asynchronous support SHOULD be implemented (this will be addressed in a future version of this document)

  7. Interaction Callback (or Exception Request)

  8. Digital signing of messages for nonrepudiation (Reqs. D1.2-2.11-Transp, D1.2-2.15-Resp, D1.2-4.4-CourtProof)

  9. Conveyance of Invoker and Target Identities, if web service uses identity.


[Prev | Next]