2017-09-20 16 views
0

私は最初のネットワークサンプルでコンポーザーを使って開発したネットワークを展開しようとしています。私は接続プロファイルを設定しましたが、コンポーザー資格情報を設定する必要があるため、十分ではありません。私は環境を開発する資格を使用しようとしました(私は、チャネル管理とpeerAdminの役割を追加した)が、私はネットワークを展開しようとすると、それは次のようなエラーが発射されていますハイパージャーコンポーザーのプロファイル接続を手動で作成する方法

Error: Error trying login and get user Context. Error: Private key missing from the key store. Can not establish the signing identity for user PeerAdmin

私はそこに情報を検索しており、ピアノード1つに[email protected][email protected]の2人のユーザーがいます。ここには3つのファイルca.crt、server.crt、server.keyがあります。 私は新しいIDカードを作成するための手順を読みましたが、ウェブサイトで遊び場環境を使用していますが、私は作曲家のために手動で行う必要があります。では、最初のネットワークサンプルの接続プロファイルを作成/更新するためにどのような手順を実行する必要がありますか? は、私はあなたがサンプルの開発環境を使用している参照

マイファイル

{ 
    "name":"PeerAdmin", 
    "mspid":"Org1MSP", 
    "roles":["PeerAdmin", "ChannelAdmin"], 
    "affiliation":"", 
    "enrollmentSecret":"", 
    "enrollment":{ 
     "signingIdentity":"114aab0e76bf0c78308f89efc4b8c9423e31568da0c340ca187a9b17aa9a4457", 
     "identity":{ 
      "certificate":"-----BEGIN CERTIFICATE-----\n 
      MIICGjCCAcCgAwIBAgIRANuOnVN+yd/BGyoX7ioEklQwCgYIKoZIzj0EAwIwczEL\n 
      MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG\n 
      cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh\n 
      Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcwNjI2MTI0OTI2WhcNMjcwNjI0MTI0OTI2\n 
      WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN\n 
      U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ\n 
      MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGu8KxBQ1GkxSTMVoLv7NXiYKWj5t6Dh\n 
      WRTJBHnLkWV7lRUfYaKAKFadSii5M7Z7ZpwD8NS7IsMdPR6Z4EyGgwKjTTBLMA4G\n 
      A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIBmrZau7BIB9\n 
      rRLkwKmqpmSecIaOOr0CF6Mi2J5H4aauMAoGCCqGSM49BAMCA0gAMEUCIQC4sKQ6\n 
      CEgqbTYe48az95W9/hnZ+7DI5eSnWUwV9vCd/gIgS5K6omNJydoFoEpaEIwM97uS\n 
      XVMHPa0iyC497vdNURA=\n 
      -----END CERTIFICATE-----\n" 
     } 
    } 
} 

答えて

0

プロファイルを作成するには、composer cliツールを使用します。

composer identity import -p hlfv1 -u Admin -c ../Downloads/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/users/[email protected]/msp/signcerts/[email protected] -k ../Downloads/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/users/[email protected]/msp/keystore/072d0b5a2dfc61beb8120736a9aa836f5046148dcba178ba52d57a4e26def8b6_sk 
0

ありがとうございます。単にfabric-toolsディレクトリ(ダウンロードしたディレクトリ)に移動して./createComposerProfile.shを実行してみてください。これは、dev設定のためのコンポーザーの資格ディレクトリに必要な暗号マテリアルをインポートします。これは開発ファブリックサーバーのピアのチャネル管理者と管理者を表します。

+0

答えていただきありがとうございますが、3つの組織と3ピアのファブリックに接続できるようにプロファイルを作成しようとしているため、サンプルの開発環境を使用しています。各組織にしかし、BNAをファブリックにアップロードするためにプロファイルを作成するためにどのようなステップを実行すべきか分かりません。それを理解するのを助けてくれますか? – cansado2930

関連する問題