当前位置: 首页 > 面试题库 >

使用带有SSL的spring-ldap

丁钟展
2023-03-14
问题内容

我需要通过带有SSL的spring-ldap与LDAP服务器进行通信,并且另一端拥有一个自签名证书。

有什么好心请给我一些指导来进行设置吗?


问题答案:

查看Spring LDAP文档以通过HTTP(S)连接到LDAP服务器:

就自签名证书而言,您可以将证书链导入信任库并设置以下VM参数:

-Djavax.net.ssl.trustStore="<path to truststore file>"
-Djavax.net.ssl.trustStorePassword="<passphrase for truststore>"

或在运行时覆盖信任库,例如:

System.setProperty("javax.net.ssl.trustStore","<path to truststore file>");
System.setProperty("javax.net.ssl.trustStorePassword","<passphrase for truststore>");

请记住,这两个选项都将覆盖默认的JVM信任库。因此,如果您使用不同的证书访问不同的站点,则可能需要将所有证书导入一个信任库中。

如果需要帮助来创建信任库文件,请参考以下内容:数字证书:如何使用来将.cer文件导入到.truststore文件中?



 类似资料:
  • 问题内容: 是否可以使用带有https的WebSocket?切换到https时,我的WebSocket返回一个安全错误,并且可以与常规http完美配合使用。 谢谢 问题答案: WebSocket连接通过HTTP或HTTPS握手开始其寿命。通过HTTP访问页面时,可以使用WS或WSS(WebSocket安全:WS over TLS)。但是,通过HTTPS加载页面时,只能使用WSS-浏览器不允许“降级

  • 我想让SSL和Kafka一起运行,让它更安全。我下载了Kafka并安装了它。我按照说明为SSL创建证书和信任库,没有任何问题。我将以下内容添加到我的config/server.properties中 启动Zookeeper后,我在启动kafak时收到此错误:[2017-12-07 16:02:52,155]ERROR[Controller id=0, targetBrokerId=0]连接到节点0

  • 我试图找到WebClient使用的示例。 我的目标是使用Spring5 WebClient使用https和自签名证书查询REST服务 有什么例子吗?

  • 我正在尝试让Spring Boot与JSF一起工作。FacesServlet被初始化,网站用PrimeFaces正确呈现。但是在我调用JSF或Spring-Bean时,没有显示任何内容。 我知道这个问题被问了很多次,但都没有解决我的问题。经过几个小时的搜索,我还是没有找到工作。我是不是漏掉了什么? 设置: null null jsfbean.java SpringBean.java index.x

  • 我想将Jackson2与<code>SpringRoboSpice commons-io-1.3.2.jar commons-lang3-3.2.1.jar jackson-annotations-2.2.3.jar jackson-core-2.2.3.jar jackson-databind-2.2.3.jar robospice-1.4.11.jar robospice-cache-1.4.