Provides concrete implementations of some SASL (Simple Authentication and Security Layer) mechanisms.

Package overview

This package contains the required classes to use four SASL mechanisms: ANONYMOUS, PLAIN, CRAM-MD5, and SRP. The provided classes allow the use of these, and future mechanism implementations, through both: Sun's --as described in JSR 28 - Java SASL Specification-- as well as GNU Crypto's own APIs.

An implementation of javax.security.sasl, and required classes, are provided by this library (see the ANT build.xml file).

The following diagram shows the important classes participating in this package: