GNU SASL je implementace jednoduché ověřování a rámcem Layer Security a několik běžných SASL mechanismy. SASL používá síťové servery (např, IMAP, SMTP) požadovat ověření od klientů, a klienti ověřit proti serverům.
GNU SASL se skládá z knihovny (`libgsasl"), což je nástroj příkazového řádku (`gsasl ') pro přístup k knihovnu z shellu, a manuál. GNU SASL zahrnuje podporu pro rámec SASL (s funkcí ověřování a ochrany osobních údajů aplikace a funkce integrita) a alespoň částečnou podporu pro CRAM-MD5, vnější, anonymní, prostý, SecurID, DIGEST-MD5, GSSAPI, přihlásit, NTLM.
Knihovna je přenosný, protože to nedělá síťovou komunikaci samo o sobě, ale ponechává na volající aplikaci. Knihovna je flexibilní s ohledem na autorizační infrastruktury použít, protože využívá zpětná volání do aplikace, aby rozhodl, zda je uživatel oprávněn nebo ne.
GNU SASL je napsán v čistém ANSI C89 být přenositelné na vestavěných a jinak omezené platformy. Celá knihovna, s plnou podporou pro anonymní, vnější, prostý, přihlašovacího jména a CRAM-MD5 a front-end, který podporuje režimy klient a server, a IMAP a SMTP, vejde se za méně než 60 kilobajtů na platformě Intel x86, bez jakékoli úpravy kódu.
GNU SASL je určen pro systém GNU / Linux, ale běží na více než 20 platformách, včetně většiny hlavních platformách Unix a Windows, a mnoho druhů zařízení, včetně kapesních počítačů iPAQ a S / 390 sálové počítače.
Jádro GNU SASL knihovna, a většina mechanismy, je licencován pod GNU Lesser General Public License. Je distribuován samostatně, jako "libgsasl" balíček. GNU SASL aplikace příkazového řádku, samočinný test apartmá a další je licencován pod GNU General Public License. "Gsasl" distribuční balíček obsahuje knihovny v roli dobře, takže nemusíte instalovat dva balíčky
Co je nového v této verzi:.
- Podpora SAML20 následující RFC 6595. OPENID20 podporu po RFC 6616.
- příklady SMTP serveru (např Zmiz, SAML20 a OPENID20).
- různé úklidy, přenositelnost opravy a další opravy chyb.
- API a ABI jsou plně zpětně kompatibilní s verzí 1.6.x.
Co je nového ve verzi 1.6.1:.
- Tato verze přidává řadu vylepšení a opravy chyb
Komentáře nebyl nalezen