Difference between revisions of "JGridstart/Developers"
From PDP/Grid Wiki
Jump to navigationJump to search (add bc-jws link) |
m (update bug tracker link) |
||
Line 5: | Line 5: | ||
* Latest [http://www.nikhef.nl/~wvengen/jgridstart-devel/jgridstart.jnlp development build] (java web start file) | * Latest [http://www.nikhef.nl/~wvengen/jgridstart-devel/jgridstart.jnlp development build] (java web start file) | ||
** interfaces with a [http://www.nikhef.nl/~wvengen/testca/ test certificate authority] to avoid interfering with operations | ** interfaces with a [http://www.nikhef.nl/~wvengen/testca/ test certificate authority] to avoid interfering with operations | ||
− | * Mantis [ | + | * Mantis [http://jgridstart.nikhef.nl/bugs bug tracker] |
* [http://kudde.nikhef.nl:8080/ Hudson] continuous integration server, doing automated builds and testing | * [http://kudde.nikhef.nl:8080/ Hudson] continuous integration server, doing automated builds and testing | ||
* [https://gforge.vl-e.nl/projects/jgridstart/ jGridstart GForge project], currently the [https://gforge.vl-e.nl/forum/forum.php?forum_id=190 forum] may be used | * [https://gforge.vl-e.nl/projects/jgridstart/ jGridstart GForge project], currently the [https://gforge.vl-e.nl/forum/forum.php?forum_id=190 forum] may be used |
Revision as of 13:26, 27 January 2010
JGridstart is an open source project, licensed under the GPL (version 2 or later). It was developed at Nikhef as part of the BiG Grid project.
- Official releases
- active SVN branch (web access)
- Latest development build (java web start file)
- interfaces with a test certificate authority to avoid interfering with operations
- Mantis bug tracker
- Hudson continuous integration server, doing automated builds and testing
- jGridstart GForge project, currently the forum may be used
Developer documents
- Javadoc is built automatically
- Used technologies
- Notes on browser certificate installation
- What's inside the ~/.globus directory
- How BouncyCastle is used together with Java Web Start
- Notes on Java user agent strings
- See which client certificate is installed in your web browser
- Other notes, and remarks of RAs
Building from source
JGridstart is being developed in a subversion repository: active SVN branch (web access). To build the latest trunk from source, make sure that you have installed a Java development environment, Ant, and Graphviz (for the Javadoc diagrams; make sure dot
is in your path), then run:
svn checkout https://ndpfsvn.nikhef.nl/repos/pdpsoft/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart cd nl.nikhef.jgridstart ant dist
This results in signed JAR in the subdirectory deployment
, together with java web start related files. When developing, one can run jGridstart from the in-tree class files using the shellscript jgridstart.sh
(or jgridstart.bat
on Windows).
Related websites
- Certificate Authority Operations WG
- Related software
- Grid Tools
- SpectroGrid2 with a java web start based certificate manager (also here)
- JaBaCATs Java Basic Certificate Authority Tools
- Portecle - GUI to create, manage and examine keystores, keys, certificates, requests, revocation lists and more.
- KeyTool IUI the cryptography GUI tool
- gridshib-ca contains a java web start tool that installs user certificates
- Grix is a Java gui application to help users handle security related tasks within a grid environment
- CSRGenerator is a Java gui wizard to submit a CSR, implementing a subset of jGridstart's features
- libbrowser is a Java library for accessing Internet Explorer and Mozilla keystores read/write(!) using native calls to dll/so.