OpenSSL

E224032

OpenSSL is a widely used open-source cryptographic library and toolkit that provides SSL/TLS protocols and various encryption, hashing, and security functions for secure communication over computer networks.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (5)

Label Occurrences
OpenSSL canonical 8
OpenSSL 1.0.1g 1
OpenSSL Project 1

Statements (53)

Predicate Object
instanceOf cryptographic library
free and open-source software
software toolkit
developer OpenSSL self-linksurface differs
surface form: OpenSSL Project
implementsProtocol SSL
TLS
implementsStandard DTLS
OCSP
PKCS #12
surface form: PKCS#12

PKCS #7
surface form: PKCS#7

S/MIME
X.509 certificates
surface form: X.509
initialReleaseYear 1998
license Apache License 2.0
OpenSSL License (historical)
notableVulnerability Heartbleed (CVE-2014-0160)
operatingSystem cross-platform
origin fork of SSLeay
programmingLanguage C
provides C programming API
SSL/TLS protocol implementation
command-line tools
cryptographic primitives
repository https://github.com/openssl/openssl
softwareType cryptography software
security software
supportsAlgorithm 3DES
Advanced Encryption Standard
surface form: AES

ChaCha20
DSA
Diffie–Hellman key exchange
Elliptic Curve Digital Signature Algorithm
surface form: ECDSA

Diffie–Hellman key exchange
surface form: Elliptic-curve Diffie–Hellman

HMAC
MD5
RSA
SHA-1
SHA-2
supportsFeature certificate verification
cryptographic key management
public key infrastructure
random number generation
useCase HTTPS support in web servers
certificate generation and management
data encryption and decryption
digital signatures
secure network communication
usedBy Apache HTTP Server (via mod_spdy and later modules)
surface form: Apache HTTP Server

nginx
surface form: Nginx

OpenSSH
surface form: OpenSSH (optionally, for crypto primitives)

Postfix
website https://www.openssl.org/
writtenFor POSIX-compatible systems

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

Poly1305 usedBy OpenSSL
NetBSD includes OpenSSL
Intel AES-NI compatibleWith OpenSSL
OpenSSL developer OpenSSL self-linksurface differs
this entity surface form: OpenSSL Project
BoringSSL basedOn OpenSSL
BoringSSL replacesInGoogle OpenSSL
OpenVPN uses OpenSSL
LibreSSL forkedFrom OpenSSL
LibreSSL implementsLibrary OpenSSL
this entity surface form: libcrypto
LibreSSL implementsLibrary OpenSSL
this entity surface form: libssl
LibreSSL basedOnVersionOfOpenSSL OpenSSL
this entity surface form: OpenSSL 1.0.1g