blob: 7acf7f82404a9448da6734e0e42153a4779e2110 [file] [log] [blame]
This project products a browser applet that can be used to digitally UDDI entities.
In a production environment, you'll need to digitally sign the applet's jar file with your own certificate.
In order to build this from scratch, you'll either need an Oracle JDK, or OpenJDK with IcedTea installed.
There are two ways you can go about signing your copy of the digital signature applet
1) Alter the pom.xml file and point to your keystore and passwords
2) Leave the pom.xml as is, then build, then unsign the jar[1], the sign it with your key store[2]
To build
>mvn clean install
[1] http://stackoverflow.com/questions/7757083/how-do-i-unsign-a-jar
[2] http://docs.oracle.com/javase/tutorial/deployment/jar/signing.html
Once you have a built and signed jar file, verify the signature using this command
>jarsigner -verify target/juddi-gui-dsig-{versuin}-SNAPSHOT-jar-with-dependencies.jar
If you have confirmed that the file verifies, then move on and deploy it by copying it into the juddi-gui war file.
> cp target/juddi-gui-dsig-{versuin}-SNAPSHOT-jar-with-dependencies.jar juddi-gui.war/applets/juddi-gui-dsig-all.jar
Note: If you're building all jUDDI using maven, this is done for you.