歡迎來到GnuTLS項目頁面
- 總覽
GnuTLS是一個安全的通信庫,實現SSL,TLS和DTLS協議 及其周圍的技術。它提供了用於訪問安全通信協議的簡單C語言應用程序編程接口(API),以及用於解析和編寫X.509,PKCS#12和其他所需結構的API。
該項目致力於提供一個安全的通信後端,該後端 易於使用並且與其餘的基本Linux庫集成在一起。後端旨在開箱即用並確保安全,使TLS和PKI的複雜性不受應用程序代碼的影響。
- 特徵
- 支持TLS 1.3、1.2、1.1、1.0協議和(可選)SSL 3.0
- 支持DTLS 1.2和DTLS 1.0協議
- 支持證書路徑驗證,以及首次使用時的DANE和信任。
- 支持在線證書狀態協議(OCSP)。
- 支持公共密鑰方法,包括RSA和橢圓曲線,以及密碼和密鑰身份驗證方法,例如SRP和PSK協議。
- 支持所有強大的加密算法,包括AES和Camellia。
- 通過VIA掛鎖和AES-NI指令集支持CPU輔助加密。
- 通過/ dev / crypto支持加密加速器驅動程序。
- 通過PKCS#11和可信平臺模塊(TPM)支持本地HSM和加密令牌。
- 在大多數Unix平臺和Windows上運行。
- 執照
根據GNU通用通用公共許可證版本2.1(LGPLv2.1 +)許可的核心庫。LGPL許可證與各種免費許可證兼容,甚至允許您在非免費專有程序中使用GnuTLS。
- 說明文件:
您可以 在lulu.com上獲得GnuTLS的手冊,或下載 任何電子格式。
有關GnuTLS功能的更多信息,請參閱 Wikipedia文章比較不同的TLS實現。
最新的穩定版本的GnuTLS手冊有多種格式。您也可以在lulu.com上獲得該手冊 的印刷本。
GnuTLS 的GNU Guile綁定手冊具有以下格式:
以下格式可用,但可能不完整-需要幫助以進行維護。
其他資源。