You write an XML Web service.
The XML Web service contains Web methods that return large amounts of non-sensitive public data.
The data is transferred over the Internet.
You need to be able to detect if the data was tampered with during transit.
The implementation must be configurable at run time.
Your solution must minimize the impact on the performance of the Web service.
What should you do?
A.
Configure the virtual directory to require the Secure Sockets Layer (SSL) protocol.
B.
Apply Web Services Enhancements (WSE) 3.0 security to the Web service that is configured to use an X.509 certificate with the Sign and Encrypt protection level.
C.
Apply Web Services Enhancements (WSE) 3.0 security to the Web service that is configured to use an X.509 certificate with the Sign-Only protection level.
D.
Configure the virtual directory that hosts the XML Web service to use basic authentication.