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: