I have a WCF web service in IIS 6 and trying to get it to work over SSL. When I call the service I get the following error:

The message could not be processed. This is most likely because the action 'http://tempuri.org/IARPolicyComposer/GetTemplatesList' is incorrect or because the message contains an invalid or expired security context token or because there is a mismatch between bindings. The security context token would be invalid if the service aborted the channel due to inactivity. To prevent the service from aborting idle sessions prematurely increase the Receive timeout on the service endpoint's binding.

At first I would ignore the comments about the Receive timeout, its more likely to have to do with security settings.
–
Avada KedavraOct 4 '11 at 14:37

Without ssl it is working? If never tried make it work without ssl first...
–
Yves M.Oct 4 '11 at 16:30

The following error is logged in the log file and I see that my website doesn't have a certificate and 'Requires SSL' is also not checked: Could not find a base address that matches scheme https for the endpoint with binding WSHttpBinding. Registered base address schemes are [http]..
–
EvanOct 4 '11 at 17:46

It is working in another environment that doesn't utilize ssl
–
EvanOct 4 '11 at 17:50