【发布时间】:2020-05-08 05:24:23
【问题描述】:
已部署带有公证人的多方专用网络。所有交易方都在单一共享的 Corda 防火墙后面。尝试使用示例 CorDapp(即“corda-finance”)验证部署。
-
交易方 A 向交易方 B 发起支付流程。流程执行未完成。
流程开始 CashPaymentFlow 金额:5 美元,收款人:“O=交易方 B, L=Delhi, C=IN", 匿名: true, notary: "O=Notary HQ, L=London, C=GB"
-
交易方 A 的日志表明该流程正在等待与 Notary 连接。
[信息] 2020-01-21T14:01:59,351Z [pool-13-thread-1] statemachine.FlowMonitor.logFlowsWaitingForParty - 带有 id 的流 9e0a1005-6e1f-400a-892e-e86c238e8d54 已等待 2287 秒 接收来自各方的消息 [O=Notary HQ, L=London, C=GB]。 {}
-
Bridge 组件上的日志表明存在 SSL 握手超时。
[警告] 2020-01-21T12:03:03,521Z [nioEventLoopGroup-2-2] netty.AMQPChannelHandler。 - SSL 握手超时 {allowedRemoteLegalNames=O=Notary HQ, L=London, C=GB, localCert=null, remoteAddress=elb-notaryhq.us-east-2.elb.amazonaws.com/XX.XXX.XXX.XX:10002, 远程证书=空,服务器模式=假} [错误] 2020-01-21T12:03:03,521Z [nioEventLoopGroup-2-2] netty.AMQPChannelHandler。 - 握手失败:握手超时 {allowedRemoteLegalNames=O=Notary HQ, L=London, C=GB, localCert=null, remoteAddress=elb-notaryhq.us-east-2.elb.amazonaws.com/XX.XXX.XXX.XX:10002, remoteCert=null, serverMode=false}
交易方 A 和公证人节点的 SSL 证书链已经过验证。具有公共可信根证书。交易方A节点可以在任意端口与公证总部节点通信。目前没有限制。
-
从github上的源码看,好像是抛出了SSLException。
此问题的可能原因是什么?
【问题讨论】:
-
你在使用 CENM 吗?
标签: corda