Hyperledger Fabric CA: http: ошибка квитирования TLS от 127.0.0.1:53356: tls: получена запись большего размера с длиной 21536 - PullRequest
0 голосов
/ 08 декабря 2018

У нас есть очень простая установка, где мы запускаем экземпляр Fabric-CA-Server, запустив

/bin/bash -c "fabric-ca-server start -b admin:adminpw"

в контейнере докера, как объяснено, например, здесь .но когда мы пытаемся зарегистрировать пользователя, запустив

root@a7094a09a3b7:/etc/hyperledger/fabric-ca-client# fabric-ca-client enroll -u http://user:userpw@localhost:7054

, мы получаем ошибку ниже:

2018/12/07 21:06:17 [INFO] generating key: &{A:ecdsa S:256}
2018/12/07 21:06:17 [INFO] encoded CSR
Error: POST failure of request: POST http://localhost:7054/enroll
{"hosts":["a7094a09a3b7"],"certificate_request":"-----BEGIN CERTIFICATE REQUEST-----\nMIIBQzCB6wIBADBfMQswCQYDVQQGEwJVUzEXMBUGA1UECBMOTm9ydGggQ2Fyb2xp\nbmExFDASBgNVBAoTC0h5cGVybGVkZ2VyMQ8wDQYDVQQLEwZGYWJyaWMxEDAOBgNV\nBAMTB3NqYWluNjgwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASiWBUZ5vG5i9X9\nAV8fdfuxFAFsWHeg4JRpNFs/m7knB3QaDWDbbk/G53gEbgyv2scg61cYMNdLDaYK\nGi9ywX0noCowKAYJKoZIhvcNAQkOMRswGTAXBgNVHREEEDAOggxhNzA5NGEwOWEz\nYjcwCgYIKoZIzj0EAwIDRwAwRAIgTY0gn18UIsKfOLgS33F41ORAlKNz2tZS6ip5\nXS03XNICIAE3C9nhv2d4ZrCcO+7rycWLoR6wEU6cnAqZsSf1Txz4\n-----END CERTIFICATE REQUEST-----\n","profile":"","crl_override":"","label":"","NotBefore":"0001-01-01T00:00:00Z","NotAfter":"0001-01-01T00:00:00Z","CAName":""}: Post http://localhost:7054/enroll: net/http: HTTP/1.x transport connection broken: malformed HTTP response "\x15\x03\x01\x00\x02\x02\x16"

и вывод фабрики-сервера показывает:

http: TLS handshake error from 127.0.0.1:53356: tls: oversized record received with length 21536

интересно, что мы здесь делаем неправильно и как мы можем это исправить?

1 Ответ

0 голосов
/ 08 декабря 2018

Похоже, вы запустили Fabric-CA-сервер с включенным TLS, и вы не используете TLS с Fabric-CA-клиентом.Вы должны указать https в своем URL: fabric-ca-client enroll -u https://user:userpw@localhost:7054

В качестве альтернативы отключите TLS в конфигурации Fabric CA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...