gpt4 book ai didi

java - ApacheDS 在嵌入式 LDAP 服务器上启用 SSL

转载 作者:太空宇宙 更新时间:2023-11-03 13:41:35 24 4
gpt4 key购买 nike

我使用 ApacheDS 2.0 创建了嵌入式 Ldap 服务器。示例 here . 如何启用 ssl? 我没有在 LDAP API 或 DefaultDirectoryService 类中找到任何启​​用 SSL 的方法。不过,我能够配置 keystone 和密码。

Java 代码:

server = new LdapServer();
int serverPort = 10636;
TcpTransport transports = new TcpTransport(serverPort);
server.setTransports(transports);

server.setKeystoreFile("foo/bar.jks");
server.setCertificatePassword("changeit");
server.loadKeyStore();
server.setDirectoryService(service);

System.out.println("SSL ? " + server.isEnableLdaps(transports)); //this prints false

server.start();

最佳答案

我们需要在传输中启用。

TcpTransport transports = new TcpTransport(serverPort);
transports.setEnableSSL(true);

关于java - ApacheDS 在嵌入式 LDAP 服务器上启用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19661341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com