【发布时间】:2019-12-23 14:11:45
【问题描述】:
尝试使用外部 api(弹性搜索)时,我在 wso2 SP 4.4 上遇到 ssl 握手错误。我已经将证书和链导入到 client-truststore.jks 但错误仍然存在。我在启动命令上关闭了主机检查,但也没有解决。
有人可以给我一个提示吗?
提前谢谢你
【问题讨论】:
-
向我们显示确切的错误,将其复制并粘贴到您的答案中。
-
javax.net.ssl.SSLHandshakeException:io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:459) 在 io.netty.handler.codec.ByteToMessageDecoder.channelRead 的一般 SSLEngine 问题(ByteToMessageDecoder.java:265) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) 原因:javax.net.ssl。 SSLHandshakeException:sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1521) 处的一般 SSLEngine 问题
-
这里是 siddhi 应用程序:
-
这里是 siddhi 应用程序:@App:name('FlowManagement') 每 10 秒定义一次触发器 FiveMinTrig; @sink(type = 'http-request', publisher.url ='myurl',basic.auth.username ='', basic.auth.password = '',method = 'POST',"sslVerificationDisabled:'true '",sink.id = "test", @map(type = 'json')) 定义流 ReqStream (Id string); @source(type = 'http-response', sink.id = 'test',http.status.code='200',@map(type = 'json', @attributes(Id = 'trp:Id')) ) @sink(type = 'log') 定义流 RespStream (Id string);从 FiveMinTrig 中选择“test”作为 Id 插入 ReqStream;