[Contents] [Prev] [Next] [Index] [Report an Error]


Secure Web Server Certificates

The SDX software uses the strong encryption provided by Secure Sockets Layer protocol (SSL) to secure the SAE against unauthorized access. To support SSL, you must obtain an authorized site certificate for your SSL-supported SAE installation. A dummy certificate is provided with the installation; you must replace this with a real certificate.

To create a site certificate:

  1. Access the SAE installation directory.
  2. cd /opt/UMC/ssp
    
    
    
  3. Remove the dummy certificate.
  4. rm -f lib/jetty/saeKeystore
    
    
    
  5. Generate a new self-signed certificate.
  6. ../jre/bin/keytool -genkey -keyalg RSA -keystore lib/jetty/saeKeystore -keypass 
    saejetty -storepass saejetty -alias sae -dname <DN> -validity 365
    
    
    

The indicated -keystore, -keypass, -storepass, and -alias values are required.

Replace <DN> with the distinguished name that identifies your HTTPS server. For example, if XYM Corp in Canada has an HTTPS server with a hostname of ssp1.domain.org, then the DN might be the following:

"cn=ssp1.domain.org, o=XYM Corp, c=CA"

Be sure to include the quotation marks. For complete documentation of the Java keytool, see:

http://java.sun.com/j2se/1.4.1/docs/tooldocs/solaris/keytool.html

NOTE: Do not use the "#" character in DNs.


  1. Create a certificate signing request (CSR).
  2. ../jre/bin/keytool -certreq -alias sae -file server.csr -keypass saejetty -keystore 
    lib/jetty/saeKeystore -storepass saejetty
    
    
    

The CSR is placed in the server.csr file.

  1. Send the CSR from the file /opt/UMC/ssp/server.csr for signing to a certificate authority (CA), such as one of the following commonly used authorities:

The CA will authenticate you and return a certificate, signed by them, that authenticates your public key.

  1. Import the signed certificate into the keystore.
  2. /opt/UMC/jre/bin/keytool -import -alias sae -file server.crt -keypass saejetty 
    -noprompt -trustcacerts -keystore lib/jetty/saeKeystore -storepass saejetty
    
    
    
  3. Install the signed certificate in the certificate file.
  4. /opt/UMC/ssp/httpd/conf/ssl.crt/server.crt.
    

[Contents] [Prev] [Next] [Index] [Report an Error]