GNU SASL jest realizacja Simple Authentication and Security ramach warstwy i kilku wspólnych mechanizmów SASL. SASL jest używany przez serwery sieciowe (np, IMAP, SMTP) do żądania uwierzytelniania klientów, a klientów uwierzytelniać serwerów.
GNU SASL składa się z biblioteki (`libgsasl '), narzędzie wiersza poleceń (` gsasl'), aby uzyskać dostęp do biblioteki z powłoki i podręcznik. GNU SASL zawiera wsparcie dla ram SASL (z funkcji uwierzytelniania i prywatności danych, aplikacji i funkcji integralności) i przynajmniej częściowe wsparcie dla CRAM-MD5, zewnętrzne, ANONYMOUS, zwykły, SecurID, DIGEST-MD5, gssapi, LOGIN, NTLM.
Biblioteka jest przenośny, ponieważ nie zrobić komunikację sieciową przez siebie, lecz pozostawia aplikacji wywołującej. Biblioteka jest elastyczny w odniesieniu do infrastruktury autoryzacji używane, ponieważ wykorzystuje wywołań zwrotnych do aplikacji, aby zdecydować, czy użytkownik jest uprawniony, czy nie.
GNU SASL jest napisany w czystym ANSI C89 być przenośne na wbudowanych oraz w inny sposób ograniczone platformach. Cała biblioteka, z pełnym wsparciem dla anonimowych, ZEWNĘTRZNY, PLAIN, LOGIN oraz CRAM-MD5 i front-end, które obsługują tryb klienta i serwera, a protokoły IMAP i SMTP, mieści się w ramach 60KB na platformie Intel x86, bez wszelkie zmiany w kodzie.
GNU SASL jest przeznaczony dla systemu GNU / Linux, ale działa na ponad 20 platform, w tym większości głównych platform Unix i Windows, a wiele rodzajów urządzeń, w tym komputerów kieszonkowych iPAQ i S / 390 mainframe.
Rdzeń GNU SASL biblioteka, a większość mechanizmów, są objęte licencją GNU Lesser General Public License. Jest dystrybuowany oddzielnie, jako pakiet "libgsasl". GNU SASL aplikacja wiersza poleceń, własny zestaw testów i bardziej są licencjonowane na zasadach licencji GNU General Public License. "Gsasl" dystrybucja Pakiet obejmuje część biblioteki, tak więc nie musisz zainstalować dwa pakiety
Co nowego w tym wydaniu:.
- Wsparcie SAML20 po wsparcie RFC 6595. OPENID20 RFC 6616 następujący.
- przykłady serwera SMTP (np Scram, SAML20 i OPENID20).
- różne porządki, przenośności poprawki i inne poprawki.
- ABI API i są w pełni wstecznie kompatybilne z wersji 1.6.x.
Co nowego w wersji 1.6.1:.
- Ta wersja dodaje wiele ulepszeń i poprawek błędów
Komentarze nie znaleziono