Click here to Skip to main content
15,887,683 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
First this is my first question here at codeproject so i hope i find good answers that satisfies my needs. Below you will my problem exactly

●How my program works

1- TCP Listener [Server]
2- TCP Client [Client]

During Account Login:
1- C > S : Username&Password [Encrypted using blowfish]
2- S < C : Invalid\Valid Login Credentials


●What i want to achieve

Making sure that the server which my clients connects to is the real server and not any other fake server, and provide the best secure communication between my client and server

●What i have tried to

I tried to use SSLStream with a self signed certification but i don't have any clue about how to achieve what i want with SSLStream Also am i forced to pay for certification !?

NOTE : I can't afford paid certification cuz it is 2k++$

●Conclusion -Concluded Question-

I want a good OVERALL explanation of how SSLStream works, how to make sure that the client connects to the real server, Also that the client is the real client
Posted
Updated 26-Aug-12 16:25pm
v3

1 solution

Dear According to my opinion for more security you should buy SSLCertificate from any provider..

though this might help you...
http://dotnet.sys-con.com/node/113335[^]
 
Share this answer
 
Comments
Donez 26-Aug-12 23:13pm    
During the certification validation process what is the unique thing that the client makes sure of to know that is the right server with the right certification [not any fake ones?]

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900