【问题标题】:SSL issue WSO2 SP 4.4SSL 问题 WSO2 SP 4.4
【发布时间】: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;

标签: wso2 wso2sp


【解决方案1】:

您的端点是否有相互 SSL?在这种情况下,端点可以另外发送一个证书来请求客户端并期望它进行验证

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 2020-05-05
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    相关资源
    最近更新 更多