Just a quick post to note a problem I found with the above mentioned security policy. This policy should enabled mutual or two-way https; but you will find that if you deploy this service to what appears to be a properly configured service that it will fail:
@WebService @Policy(uri="policy:Wssp1.2-2007-Https-ClientCertReq.xml") public class HelloTwoWay { public String sayHello(String name) { return "Hello " + name; } }
You need another step compared with other https policies to have this work. You need to go to Servers -> [ServerName] -> SSL -> Advanced and under "Two Way Cert Behaviour" you need at least "Client Certs Requested". You can go for the enforced option if you want to use mutual everywhere; but in that case you can use the more general https policies so it doesn't really make sense.
No comments:
Post a Comment