Libgsasl - GNU SASL 库


GPLv2
跨平台
C/C++

软件简介

GNU SASL 是简单的身份验证和安全层框架和一些普通的 SASL 机制的实现。SASL 是网络服务器(比如
SMTP,IMAP)从客户端请求身份验证和对服务器进行身份验证的工具。

GNU SASL 包括库(libgsasl'),命令行实用程序 (gsasl’) ,这些是用来访问 Shell
的库和手册。这些库支持框架(身份验证函数和应用数据隐私和集成函数),至少支持部分的 CRAM-MD5, EXTERNAL, GSSAPI,
ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, SCRAM-SHA-1, LOGIN 和 NTLM 机制。

这个库非常的便携,因为它不会跟自己进行网络交流,直接调用应用。这个库也非常灵活,关于身份验证基础建设的使用,系统只需回调应用就可以确定用户是否进行了身份验证。

GNU SASL 是用i ANSI C89 编写的,可以很方便的嵌入到其他平台,完全支持ANONYMOUS, EXTERNAL, PLAIN, LOGIN
和 CRAM-MD5;前端支持客户端和服务器模式,支持 IMAP 和 SMTP 和 IMAP 协议,适用于 80 kb 以下的 Intel x85
的平台,不需要修改任何的代码。

GNU SASL 是在 GNU/Linux 系统开发的,可以运行在超过 20 种平台上,博阿奎主流的 Unix 平台和
Windows,其他许多类型的设备(iPAQ hanhelds 和 S/390 mainframes 等等)。