- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
从 Siddhi-io-http 读取我无法理解如何绕过 ssl 认证错误(即:过期或自签名)。
有一个名为 ssl.verify.client 的参数,但没有关于它接受哪些值的信息。
有人知道怎么做吗?
完全异常
[2018-11-16 10:54:29,871] WARN {io.netty.channel.DefaultChannelPipeline} - An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. io.netty.handler.codec.DecoderException: javax.net.ssl.SSLHandshakeException: General SSLEngine problem
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:459)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:935)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:645)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:580)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:497)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:459)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.net.ssl.SSLHandshakeException: General SSLEngine problem
at sun.security.ssl.Handshaker.checkThrown(Handshaker.java:1478)
at sun.security.ssl.SSLEngineImpl.checkTaskThrown(SSLEngineImpl.java:535)
at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:813)
at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:781)
at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)
at io.netty.handler.ssl.SslHandler$SslEngineType$3.unwrap(SslHandler.java:281)
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1215)
at io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1127)
at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1162)
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489)
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428)
... 16 more
Caused by: javax.net.ssl.SSLHandshakeException: General SSLEngine problem
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1728)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:304)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1514)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026)
at sun.security.ssl.Handshaker$1.run(Handshaker.java:966)
at sun.security.ssl.Handshaker$1.run(Handshaker.java:963)
at java.security.AccessController.doPrivileged(Native Method)
at sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1416)
at io.netty.handler.ssl.SslHandler.runDelegatedTasks(SslHandler.java:1364)
at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1272)
... 20 more
Caused by: java.security.cert.CertificateException: No subject alternative names present
at sun.security.util.HostnameChecker.matchIP(HostnameChecker.java:145)
at sun.security.util.HostnameChecker.match(HostnameChecker.java:94)
at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:455)
at sun.security.ssl.X509TrustManagerImpl.checkIdentity(X509TrustManagerImpl.java:436)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:252)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:136)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1501)
最佳答案
问题解决了: https://github.com/siddhi-io/siddhi-io-http/issues/94
现在可以绕过 ssl 证书验证。
关于ssl - Siddhi http-sink 忽略 ssl 证书错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53336644/
public static void main(String[] args) { String siddhiApp = "@App:name('TestExecutionPlan') "
我有以下流定义: 字符串事件流定义 = “定义流cdrEventStream(nodeId字符串,电话字符串,timeStamp long,isOutgoingCall bool);”; 以及查询:
我有一个用于创建 siddhi 扩展的 java 程序,我的代码是下一个: package co.com.easysol.phisingRestClient; import java.io.Strin
最近我想让我的 siddhi 程序显示一些统计结果。但效果并不理想。 基本上我关注了this user guide创建一个示例应用程序。然后我就去了Siddhi Query Guide页面添加统计部分
我想从 siddhi 读取 postgres 表,我正在使用触发器: @From(eventtable='rdbms', jdbc.url='jdbc:postgresql://localhost:5
我们目前正在测试 siddhi wso2 cep。 我们需要能够在不丢失窗口(例如时间窗口)中积累的数据的情况下重新启动 wso2 服务器进程。 有没有办法使时间窗口持久化,以便服务器可以在不丢失其状
(我从 Esper 跳到 Siddhi) 我正在尝试在同一个流中部署多个查询。这里的例子https://docs.wso2.com/display/CEP400/Using+Siddhi+as+a+L
我是 Siddhi 新手,有几个问题: SiddhiManager 线程安全吗?每个 JVM 共享一个实例是一种好的做法吗? 如何在运行时定义流并添加查询?似乎只有 siddhiManager.cre
我尝试使用此链接 Create execution Plan 中提供的示例创建计划但我收到以下错误。 Stream OutStats is already defined as StreamDefin
下午好。 我作为一名架构师将 SW Competence Centers 写入公司 Indra (www.indra.com)。 在这个领域通常使用 CEP,开源和商业,在开源领域直到现在我们一直使用
这个问题是关于 Siddhi - CEP 的 java 库 描述: 我试图建立一个 HTTP 源来接收数据。创建运行时并启动它没有错误。 [nioEventLoopGroup-2-1] INFO or
我正在使用 Siddhi [1] 的 Java 库,并且注意到检索和处理由 Siddhi 运行时生成的事件有相当大的延迟。尽管两个Siddhi事件可能具有时间差为X秒的Siddhi事件时间戳,但是在接
我想使用 Siddhi 流处理器从 NATS 服务器读取消息。我安装了以下软件: NATS 服务器 v2.1.6(在独立服务器上) Siddhi siddhi-runner-5.1.2(作为同一 LA
我正在对使用 Siddhi 作为 CEP 引擎的原型(prototype)进行一些实验,想知道输入流是只支持平面事件数据还是也可以支持类似 JSON 的数据层次结构进行查询。 Siddhi's doc
从 Siddhi-io-http 读取我无法理解如何绕过 ssl 认证错误(即:过期或自签名)。 有一个名为 ssl.verify.client 的参数,但没有关于它接受哪些值的信息。 有人知道怎么做
有谁知道如何添加对最新版本的 Siddhi CEP 的依赖(最好不要克隆源)?我尝试过(来自 Github repo ): org.wso2.siddhi siddhi 3.
我有一个输出流,其定义是 定义流 outStream (deviceID string, val int)。 在其回调的“接收”方法中,我想对 val(int 类型)进行一些处理。是否有任何方法可以从
我一直在开发 Siddhi 应用程序。在这个应用程序中,我有 JavaScript 函数。我在尝试使用函数内部的函数时发现了一个问题。可以说: define function sum[JavaScri
我尝试使用 IntelliJ 插件开发 Siddhi 扩展。当我尝试在任何端口上配置“hl7”源时,HL7Service 似乎启动了两次。这不起作用,因为网络端口只能打开一次。 我检查没有其他 Sid
我是一名优秀的程序员,十分优秀!