系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)

传输层安全性 (Transport Layer Security, TLS)


注意 –

为了将 TLS 用于 Solaris LDAP 名称服务,目录服务器必须针对 LDAP 和 SSL 分别使用缺省端口 389 和 636。如果目录服务器未使用这些端口,则 TLS 此时便不可用。


TLS 可用于 保护 LDAP 客户机和目录服务器之间的通信安全,提供保密性和数据完整性。TLS 协议是 安全套接字层 (Secure Sockets Layer, SSL) 协议的一个超集。Solaris LDAP 名称服务支持 TLS 连接。请注意,使用 SSL 会增加目录服务器和客户机的负荷。

需要针对 SSL 设置目录服务器。有关针对 SSL 设置 Sun Java System Directory Server 的更多信息,请参阅所用 Sun Java System Directory Server 版本的管理指南。还需要针对 SSL 设置 LDAP 客户机。

如果使用 TLS,则必须安装必要的安全数据库,特别是需要安装证书和密钥数据库文件。例如,如果采用 Netscape Communicator 的旧数据库格式,则需要以下两个文件:cert7.dbkey3.db。或者,如果使用 Mozilla 提供的新数据库格式,则需要三个文件:cert8.dbkey3.dbsecmod.dbcert7.dbcert8.db 文件包含受信任证书。key3.db 文件包含客户机的密钥。即使 LDAP 名称服务客户机不使用客户机密钥,此文件也必须存在。secmod.db 文件包含安全模块,如 PKCS#11 模块。如果使用的是旧格式,则不需要此文件。

有关更多信息,请参见设置 TLS 安全性