GnuTLS - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Özellikler
  • 2 Geçmiş
    • 2.1 Köken
    • 2.2 Lisans
    • 2.3 GNU/FSF'den ayrılma
  • 3 Dağıtım
  • 4 Kaynakça
  • 5 Dış bağlantılar

GnuTLS

  • Čeština
  • Deutsch
  • English
  • Español
  • Suomi
  • Français
  • עברית
  • İtaliano
  • 日本語
  • 한국어
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Svenska
  • Українська
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
GnuTLS
GeliştiriciNikos Mavrogiannopoulos
Simon Josefsson
Güncel sürüm3.8.11[1] Bunu Vikiveri'de düzenleyin 20 Kasım 2025
Kod deposu
  • gitlab.com/gnutls/gnutls.git
Bunu Vikiveri'de düzenleyin
Programlama diliC
PlatformÇoklu platform
TürGüvenlik kütüphanesi
LisansGNU Kısıtlı Genel Kamu Lisansı sürüm 2.1 veya sonrası
Resmî sitesignutls.org


GnuTLS (İngilizce: GNU Transport Layer Security Library, Türkçe: GNU Taşıma Katmanı Güvenliği Kütüphanesi) TLS, SSL ve DTLS iletişim kurallarının uyarlaması olan özgür bir yazılımdır. Uygulamaların ağ taşıma katmanı üzerinde güvenli haberleşmesini, X.509, PKCS #12, OpenPGP ve diğer yapılara erişebilmesi için uygulama programlama arayüzü sağlar.

Özellikler

[değiştir | kaynağı değiştir]

GnuTLS istemci uygulamaların mevcut iletişim kurallarını kullanarak güvenli oturum başlatmasını sağlayan bir kütüphaneden oluşur. Ayrıca X.509 sertifika yöneticisi, deneme istemcisi ve sunucusu, rastgele anahtar ve parola oluşturucu dahil komut satırı araçlarını temin eder. 2011'den itibaren yöneticiler TLS 1.2 desteği için Apache web sunucusunu GnuTLS ile yapılandırabilir.[2]

GnuTLS şu özelliklere sahiptir:

  • TLS 1.2, TLS 1.1, TLS 1.0 ve SSL 3.0 iletişim kuralları
  • Datagramm TLS (DTLS) 1.2 ve DTLS 1.0 iletişim kuralları
  • TLS yetkilendirmesi için Güvenli uzak parola iletişim kuralı
  • TLS yetkilendirmesi için Ön paylaşımlı anahtar (PSK)
  • X.509 ve OpenPGP sertifika[3] işlemesi
  • Merkezi işlem birimi destekli şifreleme ve şifre yazısal hızlandırıcı desteği (/dev/crypto), VIA PadLock ve AES-NI komut kümesi[4]
  • Akıllı kartlar ve donanım güvenliği modülleri için destek
  • Şifre yazısal anahtarların sistemin Güvenli Platform Modülü'nde depolanması

Geçmiş

[değiştir | kaynağı değiştir]

Köken

[değiştir | kaynağı değiştir]

GnuTLS ilk olarak GNU Tasarısı yazılımlarının TLS gibi güvenli iletişim kurallarını kullanması amacıyla Mart 2003'te[5] Nikos Mavrogiannopoulos tarafından oluşturuldu. OpenSSL'in halihazırda bulunmasına rağmen, OpenSSL'in lisansı GPL ile uyumsuzdur;[6] bu GPL altındaki yazılımın, mesela GNU yazılımının GPL bağlama istisnası yapmadan OpenSSL'i kullanamaması demektir.

Lisans

[değiştir | kaynağı değiştir]

Dahil edilen uygulamalar GNU Genel Kamu Lisansı kullanırken GnuTLS kütüphanesi aslen GNU Kısıtlı Genel Kamu Lisansı sürüm 2 altında lisanslanmıştır.

Ağustos 2011'de kütüphane LGPL sürüm 3'e güncellenmiştir.[7] Lisans değişikliğinin diğer özgür yazılımlarda yarattığı lisans uyuşmazlığı fark edilince,[8] çıkan tartışmaların ardından Mart 2013'te lisans yeniden LGPL sürüm 2.1'e düşürülmüştür.[9]

GNU/FSF'den ayrılma

[değiştir | kaynağı değiştir]

Aslen GNU Tasarısı için oluşturulmuştur,Özgür Yazılım Vakfı ile çeşitli ilkeler üzerinde yaşadığı anlaşmazlıkların ardından geliştirici Aralık 2012'de GNU'dan bağlantısını koparmıştır.[10][11] Richard Stallman bu hamleye karşı çıkmış ve tasarının çatallanmasını önermiştir, bu öneri yoksayılmıştır.[12] Bu hareket GNU Sed geliştiricisi Paolo Bonzini tarafından takip edilmiş ve Aralık 2012 sonlarında geliştiricilikten çıkmıştır.[13]

Dağıtım

[değiştir | kaynağı değiştir]

GnuTLS kullanan yazılım çıkınları:

  • GNOME
  • CenterIM
  • Exim[14]
  • Weechat
  • Mutt
  • wireshark
  • slrn
  • Lynx[14]
  • CUPS
  • gnoMint[14]
  • Emacs
  • Synology DiskStation Manager

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ Daiki Ueno (20 Kasım 2025). "gnutls 3.8.11 released" (İngilizce). Erişim tarihi: 20 Kasım 2025. 
  2. ^ "The GNU Transport Layer Security Library". 4 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Nisan 2016. 
  3. ^ RFC 6091
  4. ^ "The GnuTLS Transport Layer Security Library". 30 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Nisan 2016. 
  5. ^ "Changelog 0.0.5". 19 Kasım 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Nisan 2016. 
  6. ^ Mark McLoughlin (22 Haziran 2004). "The OpenSSL License and The GPL". 11 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Nisan 2011. 
  7. ^ "Version 2.99.4 (released 2011-07-23)[...] ** libgnutls: license upgraded to LGPLv3". 4 Mart 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Nisan 2016. 
  8. ^ Mavrogiannopoulos, Nikos (26 Mart 2013). "The perils of LGPLv3". gnutls.org. 2 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Kasım 2015. 
  9. ^ "2013-03-14 Nikos Mavrogiannopoulos (nmav@gnutls.org) * COPYING.LESSER, README: gnutls 3.1.10 is LGPLv2.1". 18 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Nisan 2016. 
  10. ^ GnuTLS, copyright assignment, and GNU project governance 23 Nisan 2016 tarihinde Wayback Machine sitesinde arşivlendi. on lwn.net by Michael Kerrisk (December 20, 2012)
  11. ^ Nikos Mavrogiannopoulos (18 Aralık 2012). "gnutls is moving". 3 Nisan 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Aralık 2012. 
  12. ^ GNUTLS is not going anywhere 12 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi. on lists.gnu.org "you cannot take GNUTLS out of the GNU Project." (11 Dec 2012)
  13. ^ Subject: GNU sed 4.2.2 released, and a rant from the maintainer 7 Ocak 2016 tarihinde Wayback Machine sitesinde arşivlendi. on gmane.comp.lang.smalltalk.gnu.general by Paolo Bonzini (on 2012-12-22)
  14. ^ a b c "GnuTLS - GNU Project - Free Software Foundation (FSF)". Free Software Foundation. 22 Mayıs 2010. 31 Mayıs 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Ocak 2015. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmi web sitesi30 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi.
  • GNU Friends - An Interview with GNU TLS developer Nikos Mavroyanopoulos – bir 2003 söyleşisi
  • Fellowship interview with Simon Josefsson22 Mart 2016 tarihinde Wayback Machine sitesinde arşivlendi. – bir 2009 söyleşisi
"https://tr.wikipedia.org/w/index.php?title=GnuTLS&oldid=33950579" sayfasından alınmıştır
Kategoriler:
  • Şifreleme yazılımları
  • GNU Projesi yazılımları
  • Ücretsiz güvenlik yazılımları
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • RFC sihirli bağlantısını kullanan sayfalar
  • Bilgi alt kutulu maddeler
  • Sayfa en son 18.45, 5 Ekim 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
GnuTLS
Konu ekle