Тайм-аут SSL-рукопожатия, когда Corda Bridge of Transacting Party пытается соединиться с нотариальным узлом - PullRequest
0 голосов
/ 22 января 2020

Была развернута многопартийная частная сеть с нотариусом. Все действующие стороны находятся за одним общим Corda Firewall. Попытка проверить развертывание с использованием образца CorDapp (т. Е. «Corda-finance»).

  1. Транзакционная сторона A инициирует поток платежей с Транзакционной стороной B. Выполнение потока не завершено.

    начало потока Сумма CashPaymentFlow: 5 долларов США, получатель: «O = Транзакция B, L = Дели, C = IN», анонимный: истина, нотариус: «O = Штаб нотариуса, L = Лондон, C = GB "

  2. В журналах Транзакционной стороны A предполагается, что поток ожидает соединения с нотариусом.

    [INFO] 2020- 01-21T14: 01: 59,351Z [pool-13-thread-1] statemachine.FlowMonitor.logFlowsWaitingForParty - поток с идентификатором 9e0a1005-6e1f-400a-892e-e86c238e8d54 ждал 2287 секунд для получения сообщений от сторон [O = нотариус HQ, L = Лондон, C = GB]. {}

  3. Журналы компонента Bridge предполагают, что истекло время ожидания SSL-квитирования.

    [WARN] 2020-01-21T12: 03: 03,521Z [nioEventLoopGroup-2-2] netty.AMQPChannelHandler. - Превышен тайм-аут SSL для рукопожатия XXX.XX: 10002, remoteCert = null, serverMode = false} [ОШИБКА] 2020-01-21T12: 03: 03,521Z [nioEventLoopGroup-2-2] netty.AMQPChannelHandler. - Ошибка рукопожатия: время ожидания рукопожатия {позволеноRemoteLegalNames = O = Hот нотариуса, L = Лондон, C = GB, localCert = null, remoteAddress = elb-notaryhq.us-east-2.elb.amazon aws .com / XX. XXX.XXX.XX: 10002, remoteCert = null, serverMode = false}

  4. Цепочка сертификатов SSL для узла А и Нотариуса транзакционной стороны была проверена. Он имеет общий доверенный root сертификат. Узел передающей стороны A может связываться с узлом Notary HQ на любом порту. В настоящее время нет никаких ограничений.

  5. Из исходного кода на github, похоже, выброшено SSLException.

    https://github.com/corda/corda/blob/release/os/4.4/node-api/src/main/kotlin/net/corda/nodeapi/internal/protonwrapper/netty/AMQPChannelHandler.kt

Что может быть причиной этой проблемы?

...