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版本新:
- 在该版本增加了许多增强功能和错误修正
评论没有发现