OpenSSL is a software library for applications that secure communications over computer networks against eavesdropping or other attacks. In addition, OpenSSL is used when there is a need to identify the party at the other end. It is widely used by Internet servers, including the majority of HTTPS websites.
OpenSSL is an open-source project that contains open-source implementations of the SSL and TLS protocols. The core library, written in the C programming language, implements basic cryptographic functions and provides various utility functions. Wrappers allowing the use of the OpenSSL library in a variety of computer languages are also available.
The OpenSSL Software Foundation (OSF) represents the OpenSSL project in most legal capacities including contributor license agreements, managing donations, and so on. OpenSSL Software Services (OSS) also represents the OpenSSL project, for Support Contracts.
OpenSSL is available for most Unix-like operating systems (including Linux, macOS, and BSD) and Microsoft Windows. On our hosting platform, you are able to use OpenSSL if you are using one of our Virtual Private Server packages.