My Favorites


Please to see your favorites.

Importing Third Party Certificate in eDirectory generated with gwcsrgen utility

This document (7007003) is provided subject to the disclaimer at the end of this document.


Novell GroupWise
Novell Certificate Server (PKIS)
Novell eDirectory 8.7.X for All Platforms
Novell eDirectory 8.8.X for All Platforms


Importing Third Party Certificate in eDirectory CSR generated with "gwcsrgen" utility
Replacing expired certificate for Apache
Replacing Third Party WebAccess certificate for NetWare


  1. Generate a CSR and key file with the help of "gwcsrgen" utility ( Please keep the password that is used for creating the CSR file)
  2. Send the CSR file to Certicate Provider for signing
  3. Once Signed by the Certificate Provider, Certificateprovider will send three certificates ( Signed Certificate or SSL Certificate, Secure Server Intermediate CA, CA Root Certificate )
  4. Copy and paste the three certificates in notepad and save all the three files as certificate.crt, intermediate.crt and root.crt in the same folder where you have key and CSR files.
  5. Convert the certkey.key file and certificate.crt file in one single p12 ( output.p12 ) file using the following command from the Linux Server
  6. #openssl pkcs12 -export -out output.p12 -inkey certkey.key -in certificate.crt
  7. This Command will ask for the pass phrase for the key file, give the password that was used while the CSR generation
  8. If the password is accepted by the key file then it will ask for the new Export Password for the p12 file.
  9. Now import the output.p12, intermediate.crt, root.crt file in internet explorer
  10. To import the certificates in the Internet Explorer:
    1. Go to Internet Explorer >> Tools >> Internet Options >> Content >> Certificates
    2. Click Import >> Locate the root.crt file >> Import it under container "Trusted Root Certification Authorities">> Say Yes to the Security Warning to install the Certificate
    3. Again Click Import >> Locate the output.p12 file >> Provide the password that was given during the output.p12 file creation and Check the option "Mark this key as exportable">> Next >> Select "Automatically select the certificate store based on the type of certificate">> Next >> Finish.
    4. The Certificate will under personal tab.
    5. Click Import >> Locate the intermediate.crt file >> Select "Automatically select the certificate store based on the type of certificate">> Next >> Finish.
    6. Make sure to find all the three files in the Internet explorer under Tools >> Internet Options >> Content >> Certificates >> Personal, Intermediate Certification Authorities and Trusted Root Certification Authorities.
  11. Export the certificate file now from Internet explorer with the following steps:
    1. Internet Explorer >> Tools >> Internet Options >> Certificate >> Personal >> Select the certificate that we imported
    2. When prmopted to export the Private key select YES
    3. When Prompted for the PKCS#12 information select the "Include all certificates in the certification path if possible" and "Export all extended properties".
    4. Give the password for the pkcs#12 file to be generated ( This password will be used in importing the certificate in eDirectory)
    5. Save the file to the filesystem as finalimport.pfx.
  12. Now import this file in eDirectory using ConsoleOne or iManager
  13. For importing using ConsoleOne
    1. Go to the container in the TREE where the server is located for which the CSR was generated.
    2. Create a new object of typw NDSPKI: Key Material
    3. Select Server name from the available list
    4. Provide the certificate name
    5. Select import >> Next >> Read from file >> Browse the finalimport.pfx file
    6. Select Next >> Provide the password that was given during the generation of the pkcs#12 file >>Finish
    7. Refresh ConsoleOne and validate the object in the tree.
  14. For Importing Using iManager
    1. Under Roles and Tasks >> Novell Certificate server >> Create Server Certificate
    2. Browse the server name
    3. Provide the Nickname for the certificate
    4. Select creation method as Import >> Next
    5. Choose the file finalimport.pfx and provide the password
    6. Select Next >> Finish
    7. Browse the tree and validate the certificate imported.
  1. In case if received only SSL Certificate and CA Root Certificate, then skip the part of Intermediate CA Import in Internet explorer ( All the major Third Party Certificate provider include the Intermediate CA)
  2. The above procedure has been successfully tested with Thwate, Verisign, GoDaddy.

Additional Information

For example : A normal Certificate looks like this
Copy and Paste the content in a Notepad file and save it as root.crt
Note : BEGIN CERTIFICATE and END CERTIFICATE lines in the certificate are essential part of the certificate, don't ignore them while saving the certificate.


This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7007003
  • Creation Date:05-OCT-10
  • Modified Date:18-JUN-14
    • NovellGroupWise
      PKIS (Certificate Server)
    • NetIQeDirectory

Did this document solve your problem? Provide Feedback