SSL client/server programm in C

Posted on 2004-11-15
Last Modified: 2010-04-22
Hey guys,
I need to create client/server program to connect to the remote server through the internet using SSL + and how to send (or get) data through parallel port to a microcontroller?
Any source code? Any reference? Any idea, advice?
Question by:pixer77
    LVL 14

    Expert Comment

    Sounds like two distinct questions to me...

    Meanwhile, the standard way to talk SSL from a C program is to use the OpenSSL libraries (

    Another possibility is not to make the C program itself SSL aware, but to tunnel with Stunnel (

    Finally, if this is strictly web stuff, you could even call an external program like wget (
    LVL 5

    Expert Comment

    I think this is more a programming question perhas ask the moderators to move to linux programming?
    LVL 5

    Expert Comment

    Try the following example

    LVL 4

    Accepted Solution

    If you are at all fluent in any programming language, you should be able to get the RFC/whitepapers on whatever technology/protocol you are trying to implement. SSL was succeeded by TLS. SSL never got to the "RFC" stage, but TLS has.

    Histort of TLS rfc..
    RFC 2246: "The TLS Protocol Version 1.0"
    RFC 2712: "Addition of Kerberos Cipher Suites to Transport Layer Security (TLS)"
    RFC 2817: "Upgrading to TLS Within HTTP/1.1"
    RFC 2818: "HTTP Over TLS"
    RFC 3268: "AES Ciphersuites for TLS"

    You might want to check out OpenSSL

    As far as coding in C for controlling the parallel port:

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Join & Write a Comment

    ​Being a Managed Services Provider (MSP) has presented you  with challenges in the past— and by meeting those challenges you’ve reaped the rewards of success.  In 2014, challenges and rewards remain; but as the Internet and business environment evol…
    Hello EE, Today we will learn how to send all your network traffic through Tor which is useful to get around censorship and being tracked all together to a certain degree. This article assumes you will be using Linux, have a minimal knowledge of …
    It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    734 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

    19 Experts available now in Live!

    Get 1:1 Help Now