GNU SASL是簡單認證和安全層框架和一些常見的SASL機制的實現。 SASL所使用的網絡服務器(例如,IMAP,SMTP)來自客戶端的請求身份驗證,並在客戶端身份驗證服務器。
GNU SASL由一個庫(`libgsasl'),一個命令行實用程序(`gsasl“),從shell訪問的庫,和手動。 GNU SASL包括對SASL框架(有認證功能和應用程序數據的隱私性和完整性的功能),以及至少部分支持了CRAM-MD5,外部無名,素色,SecurID的,DIGEST-MD5,GSSAPI,LOGIN,NTLM支持。
庫是便攜式,因為它本身並不做網絡通信,而是保留這些給調用應用程序。圖書館是靈活的關於授權基礎設施使用,因為它利用回調到應用程序來決定是否授權用戶或沒有。
GNU SASL是用純ANSI C89可以移植到嵌入式否則有限的平台。整個庫,與匿名外部,PLAIN,LOGIN和CRAM-MD5和前端支持客戶端和服務器模式,IMAP和SMTP協議的完全支持,配合下60KB的Intel x86平台上,不任何修改的代碼。
GNU SASL是在GNU / Linux系統開發的,但運行在超過20種平台,包括大多數主要的Unix平台和Windows,和許多類型的設備,包括iPAQ的手持設備和S / 390大型機。
核心GNU SASL庫,最機制,在GNU寬通用公共許可證牌照。它是單獨發行,為“libgsasl”包。在GNU SASL命令行應用程序,自我測試套件,更是在GNU通用公共許可證。在“gsasl”包分配包括庫的一部分一樣,所以你不需要安裝兩個包
什麼在此版本中是新的:
- 在SAML20支持以下RFC 6595. OPENID20支持以下RFC 6616。
- 在SMTP服務器實例(例如SCRAM,SAML20和OPENID20)。
- 在各種清理,便攜性修復,和其他錯誤修正。
- 的API和ABI完全與1.6.x版向後兼容。
什麼在1.6.1版本新:
- 在該版本增加了許多增強功能和錯誤修正
評論沒有發現