OpenSSL

OpenSSL
Developer(s)The OpenSSL Project
Initial release1998; 26 years ago (1998)
Stable release
Stable3.4.0[1] Edit this on Wikidata / 22 October 2024
Repository
Written inC, Assembly, Perl
TypeCryptography library
License3.0 and later: Apache-2.0[2]
1.x and earlier: OpenSSL[3]
Websitewww.openssl.org

OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping, and identify the party at the other end. It is widely used by Internet servers, including the majority of HTTPS websites.

OpenSSL contains an open-source implementation 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 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), Microsoft Windows and OpenVMS.

  1. ^ "OpenSSL 3.4.0". October 22, 2024. Retrieved October 22, 2024.
  2. ^ "/source/license.html". www.openssl.org. Retrieved March 3, 2021.
  3. ^ "OpenSSL License | Software Package Data Exchange (SPDX)". spdx.org.