WCF - Comment crypter des messages?

Mon service WCF implique l'envoi d'un jeu de données (au format csv) des données entre le client et le service. Ce jeu de données doivent être cryptées de sorte que les données ne peuvent pas être interceptées. Je suis en utilisant wshttpbinding et d'essayer de chiffrer le message en utilisant les paramètres suivants dans le web.config:

<wsHttpBinding>
  <binding name="wsHttp">
    <reliableSession enabled="true" /> 
    <security mode="Message">
      <message clientCredentialType="UserName" algorithmSuite="TripleDes" />
    </security>
  </binding>
</wsHttpBinding>

Quand je l'ai essayer et de générer un proxy client-je obtenir une longue erreur messagebox (qui ne peut pas être complètement à lire, car il va sur le bas de l'écran!). Le message d'erreur mentionne quelque chose à propos d'un "certificat de service ne sont pas disponibles".

Comment chiffrer un message? Ai-je besoin d'un certificat? Je tiens à préciser que ce service sera utilisé sur l'internet à partir de différents domaines, donc je ne suis pas sûr qu'à l'aide de "nom d'utilisateur" la sécurité est la meilleure option (?)

Fondamentalement, je suis confus!

InformationsquelleAutor Calanus | 2008-11-11