Environment
Novell Identity Manager 3.6.1
Situation
Resolution
Configuring secure data transfers using ConsoleOne includes the following tasks:
- Creating the Key Material Objects
- Creating a Single KMO for a Tree or
Creating the Key Material Objects
Key Material Objects (KMOs) are used in eDirectory to store certificate and public/private key data. A minimum of two KMOs (one KMO per tree) must be created for use with the DirXML Driver for eDirectory. To use a certificate from one tree in another tree, the Trusted Root certificate from the first tree's Certificate Authority must be exported for use in the second tree.
The key pair name of a KMO is the part of the eDirectory object name that appears before the dash (-). The part of the object name that appears after the dash is the eDirectory server name to which the KMO belongs. When using the name of a KMO in the driver configuration, always use the key pair name. For example, if the name of the eDirectory object is 'Driver Cert - SRV1_TAO', the key pair name is 'Driver Cert'.
Exporting the Trusted Root from a Tree
-
In ConsoleOne®, click the Security container, then right-click the Certificate Authority object.
-
Click Properties, then Certificates-Self-Signed Certificate.
-
Click Export.
-
Click File in Binary DER Format, then click Export.
Creating a Single KMO for a Tree
Using a single KMO per tree causes both sides of a channel to authenticate using a certificate issued by a common Certificate Authority. This means that one tree will need a certificate issued by the other tree. (It is also possible to use certificates signed by Certificate Authorities other than eDirectory.)
To create the KMOs, authenticate to both eDirectory trees in ConsoleOne, then complete these procedures:
-
Exporting the Trusted Root from a Tree
Export the trust root using the Certificate Authority from the first tree.
-
Creating the KMO for the First Tree
This certificate must be signed by the tree's Certificate Authority
-
Creating the KMO for the Second Tree
This certificate must be signed by the first tree's Certificate Authority.
NOTE: The pair of KMOs must use the same RSA key sizes to communicate.
Creating the KMO for the First Tree
-
In ConsoleOne, right-click the container containing the eDirectory Server object on which the DirXML driver will run.
-
Click New > Object.
-
Click NDSPKI:Key Material, then click OK.
-
Specify a name for the KMO object.
-
Make sure the Standard radio button is selected in the Creation Method box, then click Next.
-
Make sure the certificate parameters meet your needs, then click Finish.
Creating the KMO for the Second Tree
-
In ConsoleOne, right-click the container containing the eDirectory Server object on which the DirXML driver will run.
-
Click New > Object.
-
Click NDSPKI:Key Material, then click OK.
-
Specify a name for the KMO object.
-
Click Custom, then click Next.
-
Click External Certificate Authority (to indicate that the certificate will be generated by the first tree), then click Next.
-
Specify the RSA key size (if applicable), then click Next.
-
Click Next, then click Finish to generate a Certificate Signing Request (CSR).
-
Click System Clipboard in Base64 Format, then click Save.
-
Click the eDirectory Server object for the first tree, click Tools, then click Issue Certificate.
-
Paste the CSR created in Step 8 into the CSR window, then click Next.
-
Click Next to generate a certificate signed by the first tree's Certificate Authority.
-
Click SSL or TLS to indicate that the certificate is to be used for SSL authentication, then click Next.
-
Specify the validity period you want, then click Next.
-
Click Finish to create the certificate.
-
Click System Clipboard in Base64 Format, then click Save.
-
Right-click the KMO in the second tree, click Properties, then click Certificates-Public Key Certificate.
-
Click Import.
-
Click Read from File.
-
Enter the filename of the Trusted Root certificate you exported from the first tree, then click Next.
-
Paste the certificate created by the first tree's Certificate Authority into the certificate window.
-
Click Finish.