Novell Home

ImportCertLinux

Novell Cool Solutions: Cool Tool

Digg This - Slashdot This

In Brief

Automatically import certificate from eDirectory into local key store for iManager plugins to communicate over SSL.

Vitals

Posted:11 Dec 2006
File Size:898KB
License:Free
Download:/coolsolutions/tools/downloads/ImportCertLinux.zip
Publisher:Talekar Nagareshwar

Disclaimer

Please read the note from our friends in legal before using this file.


Details

Target Platform: Linux (SLES, SLED, OES Linux)

This tool imports trusted root certificate from eDirectory into local key store which is required by some of the iManager plugins to communicate over secure channel. This tool is specially targeted to Linux platform. For the similar tool on Windows refer to ImportCert located here.

Some of the iManager plugins of Novell Secure Login such as pcProx, Secure Workstation depend upon SSL to connect to eDirectory. This requires server certificate to be imported into the local java key store which is then used by iManager. Also this tool can be used for any of the iManager plugins which rely on SSL communication to eDirectory.

This tool automates the manual steps for importing certificate mentioned in this link.

Building and Running this application

The project zip file contains entire source code along with required headers and library files.

  • Extract the project files to /ImportCertLinux folder
  • Move to /ImportCertLinux/src directory.
  • Now type "make" to build it. Binary file "ImportCertLinux" will be created in the same directory.
  • Next set the library path as follows
    export LD_LIBRARY_PATH=/ImportCertLinux/lib
  • Now run the application from the same directory
    ./ImportCertLinux

How to use this application

Before you use this tool you have to shutdown tomcat server and then restart tomcat server so that iManager can recognize newly imported certificate.

ImportCertLinux   [-c <certificate store path>]   <eDirectory Server IP>
Options:
 -c    Specify the certificate store path which is used by iManager.
Example:
// automatically detects the certificate store path
ImportCertLinux 192.168.0.100
	
// manually specify the certificate store path
ImportCertLinux  -c  /usr/lib/java/jre/lib/security/cacerts  192.168.0.100

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com

© 2014 Novell