Difference between revisions of "JGridstart/Developers"
From PDP/Grid Wiki
Jump to navigationJump to searchm |
m |
||
Line 6: | Line 6: | ||
* Mantis [https://grid.sara.nl/issues/set_project.php?project_id=9 bug tracker] | * Mantis [https://grid.sara.nl/issues/set_project.php?project_id=9 bug tracker] | ||
− | + | == Developer documents == | |
* Javadoc is built automatically, still needs to be published automatically | * Javadoc is built automatically, still needs to be published automatically | ||
* Used [[JGridstart/Technologies|technologies]] | * Used [[JGridstart/Technologies|technologies]] | ||
Line 14: | Line 14: | ||
* Other [[JGridstart/Notes|notes]] | * Other [[JGridstart/Notes|notes]] | ||
− | + | == Building from source == | |
JGridstart is being developed in a [http://subversion.tigris.org/ subversion] repository: [https://ndpfsvn.nikhef.nl/repos/pdpsoft/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart active SVN branch] ([https://ndpfsvn.nikhef.nl/cgi-bin/viewvc.cgi/pdpsoft/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart/ web access]). To build the latest trunk from source, make sure that you have installed a [http://java.sun.com/javase/downloads/index.jsp Java development environment], [http://ant.apache.org/ Ant], and [http://www.graphviz.org/ Graphviz] (for the Javadoc diagrams; make sure <code>dot</code> is in your path), then run: | JGridstart is being developed in a [http://subversion.tigris.org/ subversion] repository: [https://ndpfsvn.nikhef.nl/repos/pdpsoft/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart active SVN branch] ([https://ndpfsvn.nikhef.nl/cgi-bin/viewvc.cgi/pdpsoft/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart/ web access]). To build the latest trunk from source, make sure that you have installed a [http://java.sun.com/javase/downloads/index.jsp Java development environment], [http://ant.apache.org/ Ant], and [http://www.graphviz.org/ Graphviz] (for the Javadoc diagrams; make sure <code>dot</code> is in your path), then run: | ||
svn checkout https://ndpfsvn.nikhef.nl/repos/pdpsoft/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart | svn checkout https://ndpfsvn.nikhef.nl/repos/pdpsoft/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart | ||
Line 21: | Line 21: | ||
This results in signed JAR in the subdirectory <code>deployment</code>, together with java web start related files. When developing, one can run jGridstart from the in-tree class files using the shellscript <code>jgridstart.sh</code> (or <code>jgridstart.bat</code> on Windows). | This results in signed JAR in the subdirectory <code>deployment</code>, together with java web start related files. When developing, one can run jGridstart from the in-tree class files using the shellscript <code>jgridstart.sh</code> (or <code>jgridstart.bat</code> on Windows). | ||
− | == Related websites | + | == Related websites == |
* [https://forge.gridforum.org/sf/projects/caops-wg Certificate Authority Operations WG] | * [https://forge.gridforum.org/sf/projects/caops-wg Certificate Authority Operations WG] | ||
* Related software | * Related software |
Revision as of 12:54, 27 August 2009
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.
- 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
Developer documents
- Javadoc is built automatically, still needs to be published automatically
- Used technologies
- Notes on browser certificate installation
- What's inside the ~/.globus directory
- See which client certificate is installed in your web browser
- Other notes
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
- libbrowser is a Java library for accessing Internet Explorer and Mozilla keystores read/write(!) using native calls to dll/so.