I'm doing a project about security transactions and i'm wondering if to establish a connection based on https both client and server need to have a ssl implementation installed to preform the handshake protocol. Anyone could help me out here? Cumps.
Yes, the client and server both need to support SSL/TLS.
All modern web browsers ship with this support baked in, such as NSS in Firefox. Unless you have a one off use case, I don't see you needing to worry much about the clients support for SSL/TLS.