关于go build --tags=nopkcs11执行报错

来源:7-7 合约编写E

CaesarVong

2020-06-17

老师,您好!我在生成assetsExchange.go时执行go build --tags=nopkcs11报如下错误:
#github.com/hyperledger/fabric/core/comm
…\core\comm\creds.go:59:55: too few values in credentials.TLSInfo literal
麻烦您帮我诊断一下,到底是什么错,应如何修改才能跑通,谢谢!

写回答

1回答

自游蜗牛

2020-06-20

我通过查看代码,你看是这段代码的问题吗?

```

// ServerHandshake does the authentication handshake for servers.    

func (sc *serverCreds) ServerHandshake(rawConn net.Conn) (net.Conn, credentials.AuthInfo, error) {    

conn := tls.Server(rawConn, sc.serverConfig)    

if err := conn.Handshake(); err != nil {    

return nil, nil, err    

}    

return conn, credentials.TLSInfo{conn.ConnectionState()}, nil    

}    

```

如果是的话,你如果是1.0版本的fabric,试着把go版本降低到1.7试试

0
0

Hyperledger Fabric实战联盟链-企业端区块链原理精讲

兼顾区块链应用层和底层 进击区块链工程师

787 学习 · 564 问题

查看课程