You have a Web service that is deployed on an unsecured network.
You need to implement encryption on the Web service.
The implementation must be configurable at run time.
What should you do?
A.
Write a custom SOAP extension attribute class to encrypt and decrypt the SOAP message. Apply the attribute to the Web service class.
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.
Write custom code in each Web method of the Web service that encrypts the data by using the DESCryptoServiceProvider class.