Hyperledger Fabric CA:http:127.0.0.1:53356からのTLSハンドシェイクエラー:tls:長さ21536で受信した特大のレコード

モルペウス

実行することでfabric-ca-serverのインスタンスを起動する非常に単純なセットアップがあります

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

ここで説明されているように、Dockerコンテナ内しかし、実行してユーザーを登録しようとすると

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"

そしてfabric-ca-serverの出力は次のことを示しています。

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

ここで何が間違っているのか、どうすればこれを修正できるのでしょうか。

ガリシン

TLSを有効にしてfabric-ca-serverを起動し、fabric-ca-clientでTLSを使用していないようです。あなたhttpsはあなたのURLで指定する必要があります:fabric-ca-client enroll -u https://user:userpw@localhost:7054

または、ファブリックCA構成でTLSを無効にします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ