GnuTLS
GnuTLS software | |
---|---|
![]() | |
Genere | Sicurezza informatica Libreria software (non in lista) |
Sviluppatore | Free Software Foundation |
Data prima versione | 2003 |
Ultima versione | 3.8.5 (4 aprile 2024) |
Sistema operativo | GNU Multipiattaforma |
Linguaggio | C |
Licenza | GNU Lesser General Public License (licenza libera) |
Sito web | www.gnutls.org/ |
Modifica dati su Wikidata · Manuale |
GnuTLS (GNU Transport Layer Security Library) è un'implementazione libera dei protocolli SSL e TLS. Il suo scopo è di offrire un'interfaccia di programmazione (API) per aprire un canale di comunicazione sicura attraverso la rete.
Funzionalità
GnuTLS ha le seguenti funzionalità:
- Protocolli SSL 3.0, TLS 1.0, TLS 1.1 e, in sviluppo, il protocollo TLS 1.2
- Secure remote password protocol (SRP) per l'autenticazione TLS
- Pre-Shared Key (PSK) per l'autenticazione TLS
- Meccanismo di estensione TLS
- Compressione TLS
- Gestione dei certificati X.509 e OpenPGP
Licenza e motivazioni
GnuTLS è pubblicato tramite la licenza GNU Lesser General Public License; alcune parti sono pubblicate sotto la GNU General Public License.
GnuTLS venne inizialmente creato per consentire alle applicazioni del Progetto GNU di usare un protocollo sicuro come TLS. Benché esistesse già OpenSSL, quest'ultima libreria ha una licenza che non è compatibile con la GPL[1], per cui i software sotto GPL non avrebbero potuto usare la libreria OpenSSL senza inserire nella licenza una speciale eccezione.
GnuTLS è usato in software come GNOME, CenterIM, Exim, Mutt, Slrn, Lynx, CUPS, gnoMint[2] e Kmc-Subset137[3].
Note
- ^ (EN) The OpenSSL Licence and The GPL
- ^ (EN) The GNU Transport Layer Security Library Archiviato il 10 maggio 2008 in Internet Archive.
- ^ [1]
Voci correlate
Collegamenti esterni
- (EN) Sito ufficiale, su gnutls.org.
- GnuTLS / GnuTLS (altra versione) / GnuTLS (altra versione) / GnuTLS (altra versione) / GnuTLS (altra versione) / GnuTLS (altra versione) / GnuTLS (altra versione) / GnuTLS (altra versione), su packages.debian.org.
- Repository sorgenti di GnuTLS, su gitlab.com.
- (EN) GnuTLS, su Free Software Directory.
- (EN) Manuale GnuTLS, su gnu.org.
- (EN) Intervista allo sviluppatore di GNU TLS Nikos Mavroyanopoulos, su network-theory.co.uk, 2003. URL consultato il 16 aprile 2009 (archiviato dall'url originale il 21 agosto 2007).
V · D · M | ||
---|---|---|
Storia | Manifesto GNU · Free Software Foundation (FSF Europe · FSF India · FSF Latin America) · Storia del software libero | ![]() |
Licenze | GNU General Public License · GNU Lesser General Public License · GNU Free Documentation License · GPL linking exception · GNU Affero General Public License | |
Software | GNU (Varianti) · GNU Hurd · GTK · GNOME · GIMP · Jami · Bash · Emacs · Screen · GCC · Gnash · gzip · GRUB · Pacchetti GNU | |
Rappresentanti | Richard Stallman · Robert J. Chassell · Bradley M. Kuhn · John Sullivan · Eben Moglen · Loïc Dachary · Georg C. F. Greve · Alexandre Oliva · Benjamin Mako Hill · Federico Heinz · Joshua Gay · Matt Lee · Ricardo Galli | |
Voci correlate | Revolution OS · BadVista · Defective by Design · Controversia sul nome GNU/Linux |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/34/Ambox_padlock_green.svg/25px-Ambox_padlock_green.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a0/Gnome-system-lock-screen.svg/25px-Gnome-system-lock-screen.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/12/Nuvola_apps_emacs.svg/25px-Nuvola_apps_emacs.svg.png)