Difference between revisions of "JGridstart/Developers"
From PDP/Grid Wiki
Jump to navigationJump to search (add TestCA sourcecode link) |
(update links to github/biggrid) |
||
Line 2: | Line 2: | ||
* [[JGridstart/Releases|Official releases]] | * [[JGridstart/Releases|Official releases]] | ||
− | * Code repository is at [https://github.com/ | + | * Code repository is at [https://github.com/biggrid/jGridstart Github] |
* 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 ([https://github.com/wvengen/jGridstart/tree/master/testca source code]) | ** interfaces with a [http://www.nikhef.nl/~wvengen/testca/ test certificate authority] to avoid interfering with operations ([https://github.com/wvengen/jGridstart/tree/master/testca source code]) | ||
* Mantis [http://jgridstart.nikhef.nl/bugs bug tracker] | * Mantis [http://jgridstart.nikhef.nl/bugs bug tracker] | ||
− | * [http:// | + | * Continuous integration by [http://travis-ci.org/biggrid/jGridstart Travis-CI] |
== Developer documents == | == Developer documents == | ||
* On jGridstart's [[JGridstart/Authentication|authentication processes]], and integration with [[JGridstart/Confusa|Confusa]] | * On jGridstart's [[JGridstart/Authentication|authentication processes]], and integration with [[JGridstart/Confusa|Confusa]] | ||
− | * [http://jgridstart.nikhef.nl/javadoc/ Javadoc] | + | * [http://jgridstart.nikhef.nl/javadoc/ Javadoc] API documentation |
* Used [[JGridstart/Technologies|technologies]] | * Used [[JGridstart/Technologies|technologies]] | ||
* Notes on [[JGridstart/Browser certificate installation|browser certificate installation]] | * Notes on [[JGridstart/Browser certificate installation|browser certificate installation]] |
Revision as of 11:11, 22 October 2012
<sidebar>
- jGridstart
- JGridstart|Home
- JGridstart/Help|Help
- JGridstart/Support|Support
- jGridstart for ...
- JGridstart/Certificate_Authorities|Certificate Authorities
- JGridstart/Developers|Developers
</sidebar>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
- Code repository is at Github
- Latest development build (java web start file)
- interfaces with a test certificate authority to avoid interfering with operations (source code)
- Mantis bug tracker
- Continuous integration by Travis-CI
Developer documents
- On jGridstart's authentication processes, and integration with Confusa
- Javadoc API documentation
- Used technologies
- Notes on browser certificate installation
- What's inside the ~/.globus directory
- How BouncyCastle is used together with Java Web Start, and general Java Web Start notes.
- Notes on Java user agent strings
- See which client certificate is installed in your web browser
- Cumberless strong PKCS#12 cryptography using PKCS12KeyStoreUnlimited
- Other notes, and remarks of RAs
Building from source
JGridstart's source can be found at github. To build the latest development version from source, make sure that you have installed a Java development kit (JDK) and Maven, then run:
git clone https://github.com/wvengen/jGridstart.git cd jGridstart mvn install
The current 'final' product can be found in jgridstart-small/target/jgridstart-small-<version>.jar (together with a bcprov-<jdk>-<version>.jar). Please see the README for more information.
jGridstart's main application is in jgridstart/, and it can be run from there using the shellscript jgridstart.sh
(or jgridstart.bat
on Windows).
Related websites
- Certificate Authority Operations WG
- Related software
- Certificate Management Wizard is a wizard for setting up the grid; much more complex than jGridstart both in functionality and user-interface.
- 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.