close

GnuTLS

Gå til navigasjon Gå til søk
GnuTLS
GNUTLS-logo.svg
Generell informasjon
programtype sikkerhetsbibliotek
utvikler Free Software Foundation
Første utgivelse 2003
Tillatelse GNU Lesser General Public License
Teknisk informasjon
Planlagt inn C
Versjoner
Siste stabile versjon 3.3.13 (25. februar 2015 (7 år, 7 måneder og 21 dager))
Siste versjon i tester ingenting (ingenting)
Lenker

GnuTLS , GNU Transport Layer Security Library , er en gratis programvareimplementering av SSL- og TLS-protokollene . Formålet er å tilby et applikasjonsprogrammeringsgrensesnitt ( API ) for applikasjoner som tillater bruk av den sikre kommunikasjonsprotokollen over nettverkstransportlaget.

Funksjoner

GnuTLS har følgende funksjoner:

  • SSL 3.0, TLS 1.0, TLS 1.1 og TLS 1.2 protokoller
  • Sikker ekstern passordprotokoll (SRP) for TLS-autentisering
  • Forhåndsdelt nøkkel ( PSK) delt nøkkel for TLS-autentisering
  • TLS-utvidelsesmekanismer
  • TLS-komprimering
  • Håndtering av X.509 og OpenPGP sertifikater

Lisens og motivasjon

GnuTLS er lisensiert under GNU Lesser General Public License (LGPLv2.1+); noen deler er lisensiert under GNU General Public License .

GnuTLS ble opprinnelig opprettet for å støtte GNU-prosjektapplikasjonene for å bruke sikre protokoller som TLS . Imidlertid eksisterte OpenSSL allerede, men OpenSSL-lisensen er ikke kompatibel med GPL, [ 1 ] så all programvare lisensiert under GPL kan ikke bruke den.

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

Se også

Referanser

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

Eksterne lenker