My WCF service involves the sending of a dataset (in csv format) data between client and service. This dataset must be encrypted so that the data cannot be intercepted. I\'m
@Martin is right, you need a certificate on the server. This link has a good overview of the communication flow for message based security and has sample code. This link has a good overview of working with certificates.
For your authenication requirements, this link reviews the various options available. If you're new to WCF, Learning WCF: A Hands-on Guide by Michele Bustamante is a good book and covers message based security.