This is JESSIE, a cleanroom implementation of the Java Secure Sockets Extension, the JSSE, aiming for compliance and compatibility with the JSSE as it exists in Java 1.4. It includes 1) A cleanroom implementation of the JSSE API. 2) Implementations of the SSLv3 and TLSv1 protocols. This package is meant to operate in the Classpath implementation of the Java class libraries, and has some specific dependencies to classes that exist only in Classpath (and, by extension, GCJ's libjava). These dependencies are small, however, and can easily be resolved by including parts of Classpath. The only other dependency is GNU Crypto , the forthcoming version 2.0, or the current CVS sources. GNU JAXP is also used, but is included with Classpath. ``JESSIE'' might stand for ``JESSIE Executes Secure Sockets In Excess'', if you are in that sort of mood.