Solved

Implementing SSL in .Net Windows Application

Posted on 2011-09-07
2
302 Views
Last Modified: 2012-05-12
Background:
When we connect to a secure site from a browser, the web server and the browser are involved in the SSL handshaking process to agree a session key which is used for encryption.

This means all the standard browsers are equipped with functionalities to handle SSL handshaking and encryption/decryption process.

My Case
I have got a C# based Windows application which will run in a normal PC at a client location using a common broadband. This client is provided with a digital certificate (public/ private key pair) for its purpose. This application will access a service at the server end (ebMS messaging). The access is to be through SSL at the network layer. (Message level security is separately implemented through signatures. And this is not an issue)

The question is what we need to implement in the Windows Application so that it can talk to the server using SSL. And how to implement that using C#.
0
Comment
Question by:tknayak123
2 Comments
 
LVL 8

Accepted Solution

by:
SunnyDark earned 500 total points
ID: 36896430
Perhaps this can help:
http://www.mentalis.org/soft/projects/ssocket/
Also this might be of help:
System.Net.Security.SslStream
0
 

Author Closing Comment

by:tknayak123
ID: 36897417
We could resolve the issue using the .Net libraries sometime ago.
Neverthless I will accept this as a solution.
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Introduction Although it is an old technology, serial ports are still being used by many hardware manufacturers. If you develop applications in C#, Microsoft .NET framework has SerialPort class to communicate with the serial ports.  I needed to…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now