153 lines
10 KiB
HTML
153 lines
10 KiB
HTML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-us">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="dc.language" scheme="rfc1766" content="en-us" />
|
|
<!-- All rights reserved. Licensed Materials Property of IBM -->
|
|
<!-- US Government Users Restricted Rights -->
|
|
<!-- Use, duplication or disclosure restricted by -->
|
|
<!-- GSA ADP Schedule Contract with IBM Corp. -->
|
|
<meta name="dc.date" scheme="iso8601" content="2005-09-06" />
|
|
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
|
|
<meta name="security" content="public" />
|
|
<meta name="Robots" content="index,follow"/>
|
|
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
|
|
<title>Directory Server (LDAP) - Enable SSL and Transport Layer Security on the Directory Server</title>
|
|
<link rel="stylesheet" type="text/css" href="ibmidwb.css" />
|
|
<link rel="stylesheet" type="text/css" href="ic.css" />
|
|
</head>
|
|
<body>
|
|
<a id="Top_Of_Page" name="Top_Of_Page"></a><!-- Java sync-link -->
|
|
<script language = "Javascript" src = "../rzahg/synch.js" type="text/javascript"></script>
|
|
|
|
<img src="delta.gif" alt="Start of change" />
|
|
<a name="rzahyess-pi"></a>
|
|
<h3 id="rzahyess-pi">Enable SSL and Transport Layer Security on the Directory Server</h3>
|
|
<p><span class="bold">SSL</span></p>
|
|
<p>If you have <a href="../rzahu/rzahurazhudigitalcertmngmnt.htm">Digital Certificate Manager</a> installed
|
|
on your system, you can use Secure Sockets Layer (SSL) security to protect
|
|
access to your Directory Server. Before enabling SSL on the directory server,
|
|
you might find it helpful to read <a href="rzahyssl-rf.htm#rzahyssl-rf">Secure Sockets Layer (SSL) and Transport Layer Security (TLS) with
|
|
the Directory Server</a>.</p>
|
|
<p>To enable SSL on your LDAP server, do the following:</p>
|
|
<ol type="1">
|
|
<li><span class="bold">Associate a certificate with the Directory Server</span>
|
|
<ol type="a">
|
|
<li>If you want to manage your Directory Server through an SSL connection
|
|
from iSeries Navigator, see the iSeries Access for Windows User's Guide (it is optionally
|
|
installed on your PC when you installed iSeries Navigator). If you are planning
|
|
to allow both SSL and non-SSL connections to the directory server, you can
|
|
choose to skip this step.</li>
|
|
<li>Start IBM Digital Certificate Manager. See <a href="../rzahu/rzahurzahu66adcmstart.htm">Start
|
|
Digital Certificate Manager</a> in the Digital Certificate Manager topic for
|
|
more information.</li>
|
|
<li>If you need to obtain or create certificates, or otherwise setup or change
|
|
your certificate system, do so now. See <a href="../rzahu/rzahurazhudigitalcertmngmnt.htm">Digital Certificate
|
|
Manager</a> for information about setting up a certificate system. There are
|
|
two server applications and one client application associated with Directory
|
|
Server. They are:
|
|
<dl>
|
|
<dt class="bold">Directory Server application</dt>
|
|
<dd>The Directory Server application is the server itself.
|
|
</dd>
|
|
<dt class="bold">Directory Server publishing application</dt>
|
|
<dd>The Directory Server publishing application identifies the certificate
|
|
used by publishing.
|
|
</dd>
|
|
<dt class="bold">Directory Server client application</dt>
|
|
<dd> The Directory Server client application identifies the default certificate
|
|
used by applications using the LDAP client ILE APIs.
|
|
</dd>
|
|
</dl></li>
|
|
<li>Click the <span class="bold">Select a Certificate Store</span> button.</li>
|
|
<li>Select <span class="bold">*SYSTEM</span>. Click <span class="bold">Continue</span>.</li>
|
|
<li>Enter the appropriate password for *SYSTEM certificate store. Click <span class="bold">Continue</span>.</li>
|
|
<li>When the left navigational menu reloads, expand <span class="bold">Manage
|
|
Applications</span>.</li>
|
|
<li>Click <span class="bold">Update certificate assignment</span>.</li>
|
|
<li>On the next screen, select <span class="bold">Server</span> application. Click <span class="bold">Continue</span>.</li>
|
|
<li>Select the <span class="bold">Directory Server server</span>.</li>
|
|
<li>Click <span class="bold">Update Certificate Assignment</span> to assign a
|
|
certificate to the Directory Server to use to establish its identity to iSeries Access for Windows clients.
|
|
<a name="wq299"></a>
|
|
<div class="notetitle" id="wq299">Note:</div>
|
|
<div class="notebody">If you choose a certificate from a CA whose CA certificate is not
|
|
in your iSeries Access for Windows client's key database, you will need to add it in order to
|
|
use SSL. Finish
|
|
this procedure before beginning that one.</div></li>
|
|
<li> Select a certificate from the list to assign to the server.</li>
|
|
<li>Click <span class="bold">Assign New Certificate</span>.</li>
|
|
<li>DCM reloads to the <span class="bold">Update Certificate Assignment </span> page
|
|
with a confirmation message. When you are finished setting up the certificates
|
|
for the Directory Server, click <span class="bold">Done</span>.</li></ol></li>
|
|
<li><span class="bold">Associate a certificate for the Directory Server publishing</span>. (optional step) If you also want to enable publishing from the system
|
|
to a Directory Server through an SSL connection, you might want to also associate
|
|
a certificate with the Directory Server publishing. This identifies the default
|
|
certificate and trusted CAs for applications using the LDAP ILE APIs that
|
|
do not specify their own application id or an alternate key database.
|
|
<ol type="a">
|
|
<li><a href="../rzahu/rzahurzahu66adcmstart.htm">Start</a> IBM Digital Certificate Manager.</li>
|
|
<li>Click the <span class="bold">Select a Certificate Store</span> button.</li>
|
|
<li>Select <span class="bold">*SYSTEM</span>. Click <span class="bold">Continue</span>.</li>
|
|
<li>Enter the appropriate password for *SYSTEM certificate store. Click <span class="bold">Continue</span>.</li>
|
|
<li>When the left navigational menu reloads, expand <span class="bold">Manage
|
|
Applications</span>.</li>
|
|
<li>Click <span class="bold">Update certificate assignment</span>.</li>
|
|
<li>On the next screen, select <span class="bold">Client</span> application. Click <span class="bold">Continue</span>.</li>
|
|
<li>Select the <span class="bold">Directory Server publishing</span>.</li>
|
|
<li>Click <span class="bold">Update Certificate Assignment </span> to assign a
|
|
certificate to the Directory Server publishing that will establish its identity.</li>
|
|
<li> Select a certificate from the list to assign to the server.</li>
|
|
<li>Click <span class="bold">Assign new certificate</span>.</li>
|
|
<li>DCM reloads to the <span class="bold">Update Certificate Assignment </span> page
|
|
with a confirmation message.
|
|
<a name="wq301"></a>
|
|
<div class="notetitle" id="wq301">Note:</div>
|
|
<div class="notebody">These steps assume that you are
|
|
already publishing information to the Directory Server with a non-SSL connection.
|
|
See <a href="rzahyusr-pi.htm#rzahyusr-pi">Publish information to the Directory Server</a> for complete information about setting up publishing.</div></li></ol></li>
|
|
<li><span class="bold">Associate a certificate for the Directory Server client</span>. (optional step) If you have other applications that use SSL connections
|
|
to a Directory Server, you must also associate a certificate with a the Directory
|
|
Server client.
|
|
<ol type="a">
|
|
<li><a href="../rzahu/rzahurzahu66adcmstart.htm">Start</a> IBM Digital Certificate Manager.</li>
|
|
<li>Click the <span class="bold">Select a Certificate Store</span> button.</li>
|
|
<li>Select <span class="bold">*SYSTEM</span>. Click <span class="bold">Continue</span>.</li>
|
|
<li>Enter the appropriate password for *SYSTEM certificate store. Click <span class="bold">Continue</span>.</li>
|
|
<li>When the left navigational menu reloads, expand <span class="bold">Manage
|
|
Applications</span>.</li>
|
|
<li>Click <span class="bold">Update certificate assignment</span>.</li>
|
|
<li>On the next screen, select <span class="bold">Client</span> application. Click <span class="bold">Continue</span>.</li>
|
|
<li>Select the <span class="bold">Directory Server client</span>.</li>
|
|
<li>Click <span class="bold">Update Certificate Assignment </span> to assign a
|
|
certificate to the Directory Server client that will establish its identity.</li>
|
|
<li> Select a certificate from the list to assign to the server.</li>
|
|
<li>Click <span class="bold">Assign New Certificate</span>.</li>
|
|
<li>DCM reloads to the <span class="bold">Update Certificate Assignment </span> page
|
|
with a confirmation message.</li></ol></li></ol>
|
|
<p>After SSL is enabled, you can <a href="rzahycptpi.htm#rzahycptpi">change the port</a> that
|
|
the Directory Server uses for secured connections.</p>
|
|
<p><span class="bold">TLS</span></p>
|
|
<p><img src="delta.gif" alt="Start of change" />In order to use SSL or TLS, you must enable it in the iSeries
|
|
Navigator.</p>
|
|
<ol type="1">
|
|
<li>In iSeries Navigator, expand <span class="bold">Network</span>.</li>
|
|
<li>Expand <span class="bold">Servers</span>.</li>
|
|
<li>Right-click <span class="bold">Directory</span> and select <span class="bold">Properties</span>.</li>
|
|
<li>On the <span class="bold">Network</span> tab check the check box next to <span class="bold">Secure</span>.</li></ol><img src="deltaend.gif" alt="End of change" />
|
|
<p><img src="delta.gif" alt="Start of change" />You can also specify the port number that you want to make secure.
|
|
Clicking the <span class="bold">Secure</span> check box is an indication
|
|
that an application can start an SSL or TLS connection over the secure port.
|
|
It is also an indication that an application can issue a StartTLS operation
|
|
to allow a TLS connection over the non secure port. Alternatively, TLS can
|
|
be invoked by using the -Y option from a client command line utility. If using
|
|
the command line, the ibm-slapdSecurity attribute must be equal to TLS or
|
|
SSLTLS.<img src="deltaend.gif" alt="End of change" /></p>
|
|
<p>For more information on SSL and TLS, see <a href="rzahyssl-rf.htm#rzahyssl-rf">Secure Sockets Layer (SSL) and Transport Layer Security (TLS) with
|
|
the Directory Server</a>.</p><img src="deltaend.gif" alt="End of change" />
|
|
<a id="Bot_Of_Page" name="Bot_Of_Page"></a>
|
|
</body>
|
|
</html>
|