2
私は、caockのためにdocker.yamlを確認することを提案する答えを読んでいます。アイデンティティ・ハイパージーガー・コンポーザーを発行している間に認証に失敗しました
ファイルパスは、私がユーザー名がadminでパスワードがadminpwであることを確認した場所です。残念ながら、私はまだauthorizatin失敗エラーを取得します。 Iは恒等
composer identity issue -n 'trade-network' -p hlfv1 -i admin -s adminpw -u trader1 -a "org.acme.trading.Trader#TRADER1"
エラーを発行するために使用
コマンド:ファブリック-CA要求レジスタは、エラーで失敗しました[[{ "コード":400、 "メッセージ": "認証失敗"}]] コマンド失敗しました。
/home/composer/fabric-tools/fabric-scripts/hlfv1/composer/docker-compose.yml ラインdocker.yaml
command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/org1.example.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/a22daf356b2aab5792ea53e35f66fccef1d7f1aa2b3a2b92dbfbf96a448ea26a_sk -b admin:adminpw -d'
を入力して、既存のビジネスネットワークに戻り、IDを追加するためのbashまたはcomposer-rest-serverを実行します。したがって、あなたのコマンドシーケンスとパスワード(デフォルトのdev HLF V1設定用)は正しいです。あなたのCAサーバドッカーコンテナのような証明書が、あなたの.composer-credentials Vault($ HOME /。、コンポーザー・クレデンシャル・ボールト(例えば、ドッカー・コンテナが再作成されたものなど)と一致しないように見えます。 'admin'ファイルの内容(上記のディレクトリ内) - 'cat admin'を使用すると、" signingIdentity "値(〜64文字)がそのディレクトリ内のファイル名に一致し、" -pub "と" - この2つのファイルと管理ファイル(旧式)を削除して、再度IDを発行しようとしています –
返信用のthnksまず2つのことを行いました.composer-credentialsディレクトリを削除してcreteProfile.shを再度実行します。現在、私は大丈夫です:) – utku
_business network cards_への切り替え以降、同じ問題が発生しました。新しく開始したネットワークでは、管理者は参加者を追加できますが、IDは発行しません。完全な '。/ teardownFabric.sh'の後でさえも。 – sebastian