you cannot use wsHttpBinding like webHttpBinding. Message level security involves SOAP headers which are not available on WebHttpBinding (MessageVersion.None).
I believe that webHttpBinding with Transport level security should be enough for you, with what you are trying to achieve.
Amit Sharma