首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行hyperledger fabric项目时,无法读取未定义的属性“曲线”

运行hyperledger fabric项目时,无法读取未定义的属性“曲线”
EN

Stack Overflow用户
提问于 2019-01-30 13:59:31
回答 5查看 1.9K关注 0票数 0

调用时响应,查询时响应

代码语言:javascript
运行
复制
Cannot read property 'curve' of undefined
    at Object.KEYUTIL.getKey (/home/quolam-002/Documents/Hyperledger_Fabric proejct/fabric-samples/vytalconnect2/node_modules/fabric-client/node_modules/jsrsasign/lib/jsrsasign.js:247:10379)
    at CryptoSuite_ECDSA_AES.getKey (/home/quolam-002/Documents/Hyperledger_Fabric proejct/fabric-samples/vytalconnect2/node_modules/fabric-client/lib/impl/CryptoSuite_ECDSA_AES.js:206:27)
EN

回答 5

Stack Overflow用户

发布于 2019-05-16 13:11:26

这是证书的问题,

如果您正在遵循fabric samples (https://github.com/hyperledger/fabric-samples/tree/release-1.4/balance-transfer)的平衡转移示例,则

  1. 首先删除fabric-client-kv-*文件夹,然后再次运行
  2. 的runApp.sh和testAPIs.sh脚本

否则

  1. 查找放置已注册用户证书的文件夹
  2. 删除该文件夹
  3. 断开网络(停止并删除所有正在运行的容器)
  4. 再次在网络中注册并注册用户。

问题的原因:-

客户端对象内的曲线键值未定义

代码语言:javascript
运行
复制
  _cryptoSuite: 
   CryptoSuite_ECDSA_AES {
     _keySize: 256,
     _hashAlgo: 'SHA2',
     _cryptoKeyStore: 
      CryptoKeyStore {
        logger: [Object],
        _store: null,
        _storeConfig: [Object],
        _getKeyStore: [Function] },
     _curveName: 'secp256r1',
     _ecdsaCurve: 
      PresetCurve {
        curve: undefined,
        g: <EC Point x: 6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296 y: 4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5>,
        n: <BN: ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551>,
        hash: [Object] },
     _hashFunction: [Function],
     _hashOutputSize: 32,
     _ecdsa:   ...
票数 2
EN

Stack Overflow用户

发布于 2019-01-30 14:16:32

这可能是由于您使用的证书无效,您可以通过起诉检查证书的有效性

  1. ssldecoder
  2. sslshopper

有关更多信息,请参阅媒体文章Link

票数 0
EN

Stack Overflow用户

发布于 2019-07-09 18:32:04

这是由于证书无效/过期造成的。

您可以删除已经present.teardown网络的证书,然后使用脚本presents.for重新启动网络,例如startfabric.sh present.teardown fabcar。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54434165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档