Skip to content

Sample setup of a Spring WS client with SSL mutual authentication

Notifications You must be signed in to change notification settings

hin522/spring-ws-client-security-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Spring WS Client Security Sample

This repository is based on the Spring WS weather client sample. The aim is to shows how to setup a Spring Web Services client to connect to a secure web service.

The security requirement of the web service are:

  • Mutual authentication between client and server. X.509 certificates are used to prove the identity of the server and to authenticate the client.
    • Client and server exchange certificates.
    • Client includes a XML digital signature of the SOAP message body in the request.
    • Client includes a binary security token containing client's certificate in the request.
  • WS Addressing for route messages.
    • Additional SOAP header fields are required in the request messsage.

Other requirement:

  • Specify SOAP envelope namespace URI
  • SOAP version 1.2
  • Schema validations for request and response

About

Sample setup of a Spring WS client with SSL mutual authentication

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages