close

GnuTLS

Gå til navigation Gå til søg
GnuTLS
GNUTLS-logo.svg
Generel information
programtype sikkerhedsbibliotek
Udvikler Free Software Foundation
Første udgivelse 2003
Licens GNU Lesser General Public License
Teknisk information
Planlagt ind C
Versioner
Seneste stabile version 3.3.13 (25. februar 2015 (7 år, 7 måneder og 21 dage))
Seneste version i test intet (intet)
Links

GnuTLS , GNU Transport Layer Security Library , er en gratis softwareimplementering af SSL- og TLS-protokollerne . Dens formål er at levere en Application Programming Interface ( API ) til applikationer, der tillader brugen af ​​den sikre kommunikationsprotokol over netværkstransportlaget.

Funktioner

GnuTLS har følgende funktioner:

  • SSL 3.0, TLS 1.0, TLS 1.1 og TLS 1.2 protokoller
  • Sikker fjernadgangskodeordsprotokol (SRP) til TLS-godkendelse
  • Foruddelt nøgle ( PSK) delt nøgle til TLS-godkendelse
  • TLS-udvidelsesmekanismer
  • TLS kompression
  • Håndtering af X.509 og OpenPGP certifikater

Licens og motivation

GnuTLS er licenseret under GNU Lesser General Public License (LGPLv2.1+); nogle dele er licenseret under GNU General Public License .

GnuTLS blev oprindeligt oprettet for at understøtte GNU-projektapplikationerne til at bruge sikre protokoller som TLS . OpenSSL eksisterede dog allerede, men OpenSSL-licensen er ikke kompatibel med GPL, [ 1 ] så al software licenseret under GPL kan ikke bruge den.

GnuTLS bruges i software som GNOME , OpenLDAP , CenterIM , Exim , Mutt , Slrn , Lynx , CUPS og gnoMint . [ 2 ]

Se også

Referencer

  1. Mark McLoughlin (22. juni 2004). "OpenSSL-licensen og GPL" . Hentet 25. juni 2007 . 
  2. GNU Transport Layer Security Library

Eksterne links