...
- A database account with access to the Rice database
- Procure the UC Davis-specific JARs for the modules you will be embedding along with any of their associated dependencies using either of the following methods:
- Download
ucd-rice-standalone-server-impl
WAR from Artifactory , selecting the most recent version. This WAR contains all dependencies. - Download JARs for the specific module from this location in the Artifactory , selecting the most recent version.
- Download
- A certificate for the machines hosting the client application that will be connecting to the Rice Standalone Server.
- Development Environments
- For the development environments, you may generate a self signed certificate for the client machine and add to the attached rice-test.keystore using the following command:
Code Block keytool -keystore rice-test.keystore -storepass nowUCme_nowUdont -v -alias <your alias> -genkeypair -validity 9999 -dname "CN=<your fully qualified machine name>, OU=<your organization>, O=UC Davis, L=Davis, ST=California, C=US"
- Install the updated rice.keystore in your environment where it will be referenced in the rice configuration files.
- A copy of the updated rice.keystore must also be installed on the Rice Standalone Server, and all Rice clients it the environment (KFS, KC).
- An additional cert is required for client applications connecting to the rice-sandboxes environment. The rice-sandboxes.ucdavis.edu machine does not currently have an InCommon cert, therefore a certificate from rice-sandboxes.ucdavis.edu (rice-sandboxes_ucdavis_edu.pem) must be imported into the java cacerts bundle on the client machine. The following command shows how to import the cert (attached) for the rice-sandboxes.ucdavis.edu development machine:
Code Block keytool -importcert -file rice-sandboxes_ucdavis_edu.pem -keystore cacerts -storepass changeit -alias rice-sandboxes.ucdavis.edu
- Certificates for the various development environments (rice-sandboxes, rice-testint1, rice-qa-a, rice-qa-b) are attached to this document.
- For the development environments, you may generate a self signed certificate for the client machine and add to the attached rice-test.keystore using the following command:
- Production Environment
- For the production environment, an InCommon Certificate is required for the machine(s) which will be connecting to the production Rice Standalone Server.
- The InCommon cert must be installed in the production rice keystore as well as the keystore of all rice client applications.
- For more information on how to request an InCommon certificate for your application, visit the following link and click on the SSL Certificate category: MyUCDavis > UCD Resources > Software
- Development Environments
...