Software Links
Getting Started
- Doc Structure
- A Globus Primer
- Globus Is Modular!
- Quickstart
- Installing GT
- Platform Notes
- Migrating from GT2
- Migrating from GT3
Reference
- PDF version
- Best Practices
- Coding Guidelines
- API docs
- Public Interfaces
- Resource Properties
- Samples
- Glossary
- Performance Studies
Common Runtime
Security
Data Mgt
Information Svcs
Execution Mgt
Table of Contents
Java CoG Kit (JGlobus API) provides a client-side API to the GT2-based services such as GRAM, GASS, and MDS. It also provides a client-side API for GridFTP, MyProxy and has extensive GSI support.
Please see the Java CoG Kit for more information.
Features new in release GT 4.1.1:
- Added support for partial 3rd party transfers to the UrlCopy library.
-
Added support for
SelfHostauthorization method.
Other Supported Features
- Support for Globus legacy, pre-draft, and RFC 3820 proxy formats
- GT2 GRAM client library
- GT2 MDS client library
- GridFTP client library
- GT2 GASS library
- MyProxy client library
Deprecated Features
- None.
The following changes have occurred for Java CoG Kit since the last stable release, 4.0.4:
- Support for partial 3rd party transfers to the UrlCopy library.
-
Added support for
SelfHostauthorization method. - Improved handling of SSLv2 client hello messages.
-
Optimized obtaining a default credential using the
GSSAPI. - Optimized CA certificate and CRL file refresh functions.
- Added error codes to all error messages generated by the GSI library.
Updated 3rd party libraries:
- BouncyCastle 1.31
- Apache Log4j 1.2.13
- Apache Commons Logging 1.1
The following bugs were fixed for Java CoG Kit:
The following problems and limitations are known to exist for the JavaCoG Kit at the time of the 4.1.1 release:
- Bug 1056: FTP client in extended block mode after receiving EODC does not wait for EOD on the same channel
- Bug 2277: GridFTPClient bug Parallel, Passive, EBlockImageDCReader does not receive EOF
- Bug 2345: Allow for a way to set cert and key location using environment variables
- Bug 2413: A rare decrypt error
- Bug 3299: Extended Key Usage certificate extension not supported
- Bug 4304: Class does not represent an RSA key
The Java CoG Kit depends on the following 3rd party software:
Java CoG Kit should work on any platform that supports J2SE 1.3.1 or higher.
Tested Platforms for Java CoG Kit:
- Linux (Debian 3.1)
- Windows XP
- Solaris 9
Tested JVMs for Java CoG Kit:
JVM notes:
- GCJ is not supported.
Protocol changes since GT version 4.0.4:
- None.
API changes since GT version 4.0.4:
- The default port number of the HTTPS URL protocol handler was changed to 443 (from 8443) to comply with the standard.
Schema changes since GT version 4.0.4:
- None.
Associated standards for Java CoG Kit:
Please see CoG JGlobus for more information or see the API documentation.