如何在fabric-ca-client

时间:2018-02-15 07:49:28

标签: hyperledger-fabric

我正在使用fabric-ca-client版本:1.1.0-beta-snapshot-71974f5并尝试注册CA管理员(我正在使用fabric-samples / fabric-ca示例)

在fabric-ca-server上未启用TLS。

根据fabric-ca-client最新文档(http://hyperledger-fabric-ca.readthedocs.io/en/latest/users-guide.html#enabling-tls)默认情况下禁用TLS。

但是,当我执行时:

fabric-ca-client enroll -d -u https://rca-org0-admin:rca-org0-adminpw@rca-org0:7054

失败是因为: [DEBUG]未提供客户端TLS证书和/或密钥文件 错误:无法获取客户端TLS配置:未提供TLS证书文件。

在输出中,我看到以下消息:

Client configuration settings: &{Debug:true URL:https://rca-org0-admin:rca-org0-adminpw@rca-org0:7054 MSPDir:msp **TLS:{Enabled:true**
**[INFO] TLS Enabled**

默认情况下是否启用TLS?

1 个答案:

答案 0 :(得分:0)

你能改变吗?

fabric-ca-client enroll -d -u https://rca-org0-admin:rca-org0-adminpw@rca-org0:7054

fabric-ca-client enroll -d -u http://rca-org0-admin:rca-org0-adminpw@rca-org0:7054

您正在使用https,它正在尝试强制执行TLS但找不到任何证书文件