GnuTLS

GnuTLS

Infobox Software
name = GnuTLS
logo =


caption =
developer = Free Software Foundation
latest_release_version = 2.6.0
latest_release_date = release_date|2008|10|06
latest_preview_version =
latest_preview_date =
operating_system = Multi-platform
genre = Security library
license = GNU Lesser General Public License
website = http://www.gnutls.org/

GnuTLS (pronounced like Gu-Noodles), the GNU Transport Layer Security Library, is a free software implementation of the SSL and TLS protocols. Its purpose is to offer an application programming interface (API) for applications to enable secure communication protocols over their network transport layer.

Features

GnuTLS has the following features:
* SSL 3.0, TLS 1.0, TLS 1.1 protocols and the currently in draft TLS 1.2 protocol
* Secure remote password protocol (SRP) for TLS authentication
* Pre-shared key (PSK) for TLS authentication
* TLS Extension mechanism
* TLS Compression
* X.509 and OpenPGP certificate handling

Licence and motivation

GnuTLS is licensed under the GNU Lesser General Public License; some parts are licensed under the GNU General Public License.

GnuTLS was initially created to allow applications of the GNU project to use secure protocols such as TLS. Although OpenSSL already existed, OpenSSL's license is not compatible with the GPL [cite web
url=http://www.gnome.org/~markmc/openssl-and-the-gpl.html
title=The OpenSSL Licence and The GPL
date=2004-06-22
author=Mark McLoughlin
accessdate=2007-06-25|
] , thus software under the GPL could not use it.

GnuTLS is being used in software like GNOME, CenterIM, Exim, Mutt, Slrn, Lynx, and CUPS. [ [http://www.gnu.org/software/gnutls/programs.html The GNU Transport Layer Security Library] ]

See also

*OpenSSL
*Network Security Services
*Transport Layer Security

References

External links

* [http://www.gnu.org/software/gnutls/ "GnuTLS" project pages]
* [http://www.gnu.org/software/gnutls/manual/ "GnuTLS" manual]
* [http://www.network-theory.co.uk/articles/mavroyanopoulus.html A 2003 interview with GNU TLS developer Nikos Mavroyanopoulos]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Gnutls — Entwickler: Free Software Foundation Aktuelle Version: 2.6.5 (12. April 2009) Betriebssystem: Unix Derivate K …   Deutsch Wikipedia

  • GnuTLS — Entwickler Free Software Foundation Aktuelle Version 3.0.8 (12. November 2011) Betriebssystem Unix Derivate Kategorie Kryptografie …   Deutsch Wikipedia

  • GnuTLS — Desarrollador Free Software Foundation http://www.gnutls.org/ Información general Última versión estable 2.6.3 1 …   Wikipedia Español

  • GnuTLS — Тип Библиотека Разработчик Free Software Foundation Операционная система Кроссплатформенное программное обеспечение Последняя версия 3.0.20 (5 июня 2012) Лицензия LGPL (основная часть) …   Википедия

  • Gnutls — Développeur Fondation pour le logiciel libre Dernière ve …   Wikipédia en Français

  • GnuTLS — Développeur Projet GNU Dernière version …   Wikipédia en Français

  • GNU TLS — GnuTLS GnuTLS Développeur Fondation pour le logiciel libre Dernière ve …   Wikipédia en Français

  • Gnu TLS — GnuTLS GnuTLS Développeur Fondation pour le logiciel libre Dernière ve …   Wikipédia en Français

  • Comparison of TLS Implementations — The Transport Layer Security (TLS) protocol provide the ability to secure communications across networks. There are several TLS implementations which are free and open source software and sometimes choosing between the available implementations… …   Wikipedia

  • Mediaproxy — is an Open Source far end NAT traversal solution for OpenSER. By using Traversal Using Relay NAT protocol (TURN), MediaProxy behaves as a media relay allowing audio and video traffic (RTP streams) to bypass broadband routers without setting up… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”