GnuTLS
opensourcebibliotheek voor cryptografie
GnuTLS (GNU Transport Layer Security Library) is een opensource-implementatie van de TLS, SSL en DTLS protocollen.
GnuTLS | ||||
---|---|---|---|---|
Ontwikkelaar(s) |
| |||
Uitgebracht | 2003 (20 jaar) | |||
Recentste versie | 3.8.5 (4 april 2024)[1] | |||
Status | Actief | |||
Besturingssysteem | BSD, Linux, macOS, Windows | |||
Geschreven in | C | |||
Categorie | Cryptografie | |||
Licentie(s) | LGPLv2.1 | |||
Versiebeheer | Officiële broncode | |||
Website | (en) Officiële webpagina | |||
|
De bibliotheek biedt een application programming interface (API) waarmee men software voor een beveiligde verbinding over de transportlaag van een netwerk kan ontwikkelen. Er is tevens een command-line-interface, een client-server testopstelling en men kan willekeurige sleutels en wachtwoorden genereren.
Mogelijkheden
bewerkenGnuTLS bevat de volgende mogelijkheden:
- TLS 1.0, 1.1, 1.2, 1.3 protocollen
- SSL 3.0-protocol
- TLS-SRP, secure remote password protocol
- TLS-PSK, pre-shared key
- Ondersteuning voor X.509- en OpenPGP-certificaten
- Cryptografie
- Ondersteuning voor chipkaarten en beveiligingsmodules
- Opslagfunctie van sleutels binnen een Trusted Platform Module (TPM)
Zie ook
bewerkenExterne link
bewerken- (en) Projectpagina
Bron
- Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel GnuTLS op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.