在Local composer-playground中创建配置文件时出现握手错误

时间:2017-05-08 18:45:18

标签: hyperledger-composer

在创建配置文件以连接到超级分层结构实例时,我收到以下错误。

0|composer | HLFConnection :login() > admin
0|composer | E0508 11:50:42.311834619 75 ssl_transport_security.c:611] Could not load any root certificate.
0|composer | E0508 11:50:42.311850655 75 ssl_transport_security.c:1348] Cannot load server root certificates.
0|composer | E0508 11:50:42.312139228 75 security_connector.c:837] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
0|composer | E0508 11:50:42.312149486 75 secure_channel_create.c:127] Failed to create secure subchannel for secure name.

当我在操场日志中检查加载的证书时,'\ r \ n'已更改为'\\ r \\ n'

1 个答案:

答案 0 :(得分:2)

当您将PEM证书作为单个字符串输入时,这是证书文本框的已知问题。 现在有几种方法可以解决这个问题。您需要在放入UI上的cert字段之前从文本中删除所有\ r \ n文本,或者您可以导入用于通过命令行进行连接的当前连接配置文件。

以下是github中发布的链接。

https://github.com/hyperledger/composer/issues/893