The endpoint of a Windows Communication Foundation (WCF) service uses
basicHttpBinding for its binding. Your company’s policies have changed to require that
messages not be sent in clear text. You must ensure that all messages are encrypted when
traveling across the network. What should you do?
A.
 Set the ProtectionLevel property on the service contract and update the binding attribute 
in the endpoint element of the configuration file to wsHttpBinding.
B.
 Set the ProtectionLevel property on the service contract and update the 
bindingConfiguration attribute in the endpoint element of the configuration file to 
webHttpBinding.
C.
 Set the PrincipalPermissionAttribute on the service contract and update the binding 
attribute in the endpoint element of the configuration file to wsHttpBinding.
D.
 Set the PrincipalPermissionAttribute on the service contract and update the 
bindingConfiguration attribute in the endpoint element of the configuration file to 
wsHttpBinding.