when webservices are used, a common concern is security: soap messages are transferred in plain text over the network, so anyone with a sniffer could intercept the soap message and read it. in my opinion this could happen also to binary data, but probably it requires a little bit more hacker skills. so a solution is to use https (ssl) instead of http, so the communication is encrypted. to accomplish this, you need to get and install a certificate (issued by a certificate authority) on your webserver. in a production environment you would buy a certificate from verisign or another well known ca, or you would install your own ca, which is a component of windows server. if you only want to play with https, ssl and certificates or your project is in the development phase, you can also generate a test certificate using the makecert.exe tool (included in the .net framework sdk). after that you have to add this certificate to a website in iis, and set a port which https should use.
... 下一页