1

我需要对 slapd.conf 进行一些配置更改。更改与启用 SSL、启用同步复制等有关。

例如,我需要在 slapd.conf 中添加以下配置块以启用 SSL 上的同步复制:

TLSCACertificateFile /etc/openldap/cacerts/cacert.pem  
TLSCertificateFile /etc/openldap/certs/servercrt.pem  
TLSCertificateKeyFile /etc/openldap/certs/serverkey.pem  
TLSVerifyClient never

现在,我正在尝试使用 shell 脚本来执行此操作。脚本将使用 sed、awk 命令和一些逻辑编辑 slapd.conf 中的文本,以将文本正确放置在 slapd.conf 中。我认为这不是在 slapd.conf 中进行配置更改的最佳方式。

是否有 API/命令可以让 shell 做同样的事情。

还请建议任何相同的java api吗?

我正在使用 OpenLDAP。

提前致谢。

4

1 回答 1

1

如果您使用带有 -F slapd.d 选项的在线配置,您可以通过 LDAP API 来完成。

于 2013-05-08T08:30:43.397 回答