我正在尝试在第一个网络示例上使用编写器部署开发的网络。我已经设置了连接配置文件,但这还不够,因为我必须设置composer-credentials。我曾尝试使用开发环境的凭证(我已经添加了渠道管理员和peerAdmin的角色)但是当我尝试部署网络时它会触发以下错误:
错误:尝试登录时出错并获取用户上下文。错误:密钥库中缺少私钥。无法为用户PeerAdmin建立签名标识
我有搜索信息,对等节点上有两个用户:Admin@org1.example.com和User1@org1.example.com,其中有3个文件:ca.crt,server.crt和server.key。 我已经阅读了创建新身份证的步骤,但它正在使用游乐场环境与网站,但我需要手动为作曲家。那么,我应该遵循哪些步骤来创建/更新第一个网络样本的连接配置文件? 谢谢
我的档案
{
"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 :(得分:1)
要创建配置文件,请使用composer cli工具完成。您必须执行以下命令:
composer identity import -p hlfv1 -u Admin -c ../Downloads/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem -k ../Downloads/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/072d0b5a2dfc61beb8120736a9aa836f5046148dcba178ba52d57a4e26def8b6_sk
答案 1 :(得分:0)
我看到你正在使用示例Developer环境。为什么不直接进入fabric-tools目录(下载)并运行./createComposerProfile.sh
。它会将所需的加密材料导入到dev设置的composer凭据目录中,并代表开发结构服务器对等方的通道管理员和管理员。
答案 2 :(得分:0)
这是一种解决方法:
BlockChain Starter Plan
download the connection profile
enrollmentSecret
。