source: extensions/net.sf.basedb.mev/tags/1.8/jarsign/readme.txt @ 6782

Last change on this file since 6782 was 1228, checked in by Nicklas Nordborg, 12 years ago

Fixes #271: Update to MeV 4.6.1

  • Property svn:eol-style set to native
  • Property svn:keywords set to Date Id
File size: 1.7 KB
Line 
1For MeV to work as a Java Webstart application, the JAR
2files in the ./resources/jar must be signed. The currently
3checked in JAR files have already been signed, so there is
4no need to do this again unless MeV itself needs to be
5updated. In that case, the new JAR files need to be signed.
6Since this is a somewhat complex task, we have tried to make
7easier.
8
9Follow this procedure:
10
111. Delete all the existing JAR files in the ./resources/jar
12   directory.
132. Copy all JAR files from the MeV distribution into the
14  ./resources/jar directory
153. Run 'ant fixjars' (*)
164. Run 'ant signjars'
175. Commit the changes to the subversion repository.
18
19--------------------------------------------------------
20* There is currently a problem with the 'magetab-parser.jar'
21and 'goose.jar' files.
22
23The 'magetab-parser.jar' file contains identical copies of
24several files and the signing tool doesn't allow this. The
25'fixjars' target will re-package the JAR file and remove
26the extra copies.
27
28The 'goose.jar' file has already been signed by another
29authority. To reduce the number of warnings a user has to
30get through we remove the existing signature and replace
31it with our own.
32--------------------------------------------------------
33
34
35Note!
36
37The mev-base.key is the self-signed certificate that we have
38used to sign the JAR files. It has the following properties:
39
40Alias: mev-base
41Password: mev-base
42Name: BASE Development team
43Organizational unit: BASE Development team
44Organization: Lund University
45City: Lund
46State: Sweden
47Country code: SE
48
49To re-generate the keystore execute the following command:
50
51keytool -genkey -validity 1000 -alias mev-base -keypass mev-base -keystore mev-base.key
52---------------------------------------------------------------
53
Note: See TracBrowser for help on using the repository browser.