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.
All labels observed (5)
| Label | Occurrences |
|---|---|
| OpenSSL canonical | 8 |
| OpenSSL 1.0.1g | 1 |
| OpenSSL Project | 1 |
| libcrypto | 1 |
| libssl | 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.
this entity surface form:
libcrypto
this entity surface form:
libssl
this entity surface form:
OpenSSL 1.0.1g