我正在使用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?
答案 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但找不到任何证书文件