The Java GSI library is an implementation of the Java GSS-API. It supports the GSS-API extensions and the new proxy certificate format specifications as defined by the Global Grid Forum. The implementation details are documented on the features and limitations page. The Java GSI library is based on the PureTLS library (for SSL API) and the BouncyCastle library (for certificate processing API).