GNU SASL є реалізація простий аутентифікації і рамок безпеки шару і кілька загальних механізмів SASL. SASL використовується мережевими серверами (наприклад, IMAP, SMTP) для відправлення запиту аутентифікації від клієнтів, і в клієнтах для перевірки автентичності серверів.
GNU SASL складається з бібліотеки (`libgsasl"), утиліту командного рядка (`gsasl ') для доступу до бібліотеки з оболонки, і керівництво. GNU SASL включає підтримку рамках SASL (з функціями аутентифікації і конфіденційності даних додатків і функцій цілісність) і щонайменше часткової підтримки для CRAM-MD5, EXTERNAL, анонімні, звичайна, SecurID, дайджест-MD5, GSSAPI, ім'я користувача, NTLM.
Бібліотека є портативним, оскільки він не робить мережевий зв'язок сама по собі, а залишає його в зухвалу програму. Бібліотека є гнучким у відношенні інфраструктури авторизації використовується, так як він використовує зворотні виклики в додаток, щоб вирішити, чи є користувач авторизований чи ні.
GNU SASL написано в чистому ANSI C89, щоб бути портативним вбудовуваних і іншим обмеженими платформ. Вся бібліотека, з повною підтримкою для анонімного зовнішній, рівнина, логін і CRAM-MD5, і передній кінець, який підтримує клієнта і режим сервера, а IMAP і SMTP протоколів, поміщається в під 60kb на платформі Intel x86, без будь-які зміни в коді.
GNU SASL розроблена для системи GNU / Linux, але працює на більш ніж 20 платформ, включаючи більшість великих Unix платформ і ОС Windows, і багато видів пристроїв, включаючи IPaQ КПК і S / 390 мейнфреймів.
Ядро GNU SASL бібліотека, і більшість механізмів, які під ліцензією GNU Lesser General Public License. Вона поширена окремо, як "libgsasl" пакета. Додаток командного рядка GNU SASL, самодіагностика люкс і більше поширюється на умовах ліцензії GNU General Public License. "Gsasl" дистрибутив включає в себе бібліотеку частина, так що вам не потрібно, щоб встановити два пакети
Що нового У цьому випуску :.
- Підтримка SAML20 після RFC 6595. OPENID20 підтримку наступну RFC 6616.
- приклади SMTP-сервер (наприклад, для Котись, SAML20 і OPENID20).
- Різні прибирання, портативність виправлення, і інші виправлення.
- API і ABI повністю назад сумісний з версією 1.6.x.
Що нового у версії 1.6.1 :.
- Ця версія додає безліч удосконалень і виправлень
Коментар не знайдено