gpt4 book ai didi

SSL 自签名 apache camel https4

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:42 26 4
gpt4 key购买 nike

我尝试与具有自签名 SSL 证书的服务器通信。

我的路线配置:

    .setHeader(Exchange.HTTP_METHOD, constant("GET"))
.to("https4://192.168.3.15:3000/getFile")
.marshal(xmlJsonFormat)
.process("camelProcessor")
.to(mongodb:mongoBean?database=eicas&collection=sales&operation=insert)
.to("log:Ok:Se guardo un registro Venta fija")
.doCatch(IllegalArgumentException.class)
.to("log:org.apache.camel.example?level=DEBUG")
.to("log:error?showCaughtException=true&showStackTrace=true");

而且我不知道如何设置 de ssl 自签名。我们有什么想法吗?

最佳答案

请参阅 http://camel.apache.org/http4.html 的“为 HTTP 客户端设置 SSL”部分

我使用 XML DSL 实现了如下:

<sslContextParameters id="sslContext" xmlns="http://camel.apache.org/schema/blueprint"> 
<trustManagers>
<keyStore resource="your-certificate"/>
</trustManagers>
</sslContextParameters>

<bean id="http-ssl" class="org.apache.camel.component.http4.HttpComponent">
<property name="sslContextParameters" ref="sslContext"/>
</bean>

<route>
...
<to uri="http-ssl://192.168.3.15:3000/getFile"/>
..
</route>

关于SSL 自签名 apache camel https4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50567191/

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