Difference between revisions of "JGridstart/Developers"

From PDP/Grid Wiki
Jump to navigationJump to search
m
Line 11: Line 11:
 
* Notes on [[JGridstart/Browser certificate installation|browser certificate installation]]
 
* Notes on [[JGridstart/Browser certificate installation|browser certificate installation]]
 
* What's inside the [[JGridstart/Dot-globus|~/.globus]] directory
 
* What's inside the [[JGridstart/Dot-globus|~/.globus]] directory
 +
* See which [[https://www.nikhef.nl/~wvengen/testca-access/ client certificate is installed]] in your web browser
 
* Other [[JGridstart/Notes|notes]]
 
* Other [[JGridstart/Notes|notes]]
  
Line 19: Line 20:
 
   ant dist
 
   ant dist
 
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 ===
 +
* [https://forge.gridforum.org/sf/projects/caops-wg Certificate Authority Operations WG]
 +
** Related software
 +
** [http://www.bestgrid.org/index.php/Grid_Tools Grid Tools]
 +
** [http://argon.sao.nrc.ca/~spgrid/ SpectroGrid2] with a java web start based certificate manager (also [https://spectrogrid2.nrc.ca/portal/?q=node/3 here])
 +
** [http://www.jabacats.com/ JaBaCATs] Java Basic Certificate Authority Tools
 +
** [http://portecle.sourceforge.net/ Portecle] - GUI to create, manage and examine keystores, keys, certificates, requests, revocation lists and more.
 +
** [http://yellowcat1.free.fr/keytool_iui.html KeyTool IUI] the cryptography GUI tool
 +
** [http://gridshib.globus.org/docs/gridshib-ca-0.5.1/ gridshib-ca] contains a java web start tool that installs user certificates
 +
** [http://grix.arcs.org.au/ Grix] is a Java gui application to help users handle security related tasks within a grid environment
 +
** [http://wiki.ngs.ac.uk/index.php?title=Libbrowser libbrowser] is a Java library for accessing Internet Explorer and Mozilla keystores read/write(!) using native calls to dll/so.

Revision as of 12:51, 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.

Developer documents

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.