Hyperledger fabric cryptogen为什么不创建KeyStore文件夹

Hyperledger fabric cryptogen为什么不创建KeyStore文件夹,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我使用的是cryptogen 1.4.0版本,它不会在msp中创建密钥库文件夹。请对此提出一些解决方案。我在这里试图实现的是,使用cryptogen工具创建证书,并使用docker离线生成的证书运行fabric CA服务器。我认为使用openssl实现这一目的更有意义 编写合适的csr.cnf(更改dn和alt_名称值): 然后生成密钥和证书: openssl ecparam -genkey -name prime256v1 -noout -out ca-key.pem openssl req

我使用的是cryptogen 1.4.0版本,它不会在msp中创建密钥库文件夹。请对此提出一些解决方案。我在这里试图实现的是,使用cryptogen工具创建证书,并使用docker离线生成的证书运行fabric CA服务器。

我认为使用openssl实现这一目的更有意义

编写合适的csr.cnf(更改dn和alt_名称值):

然后生成密钥和证书:

openssl ecparam -genkey -name prime256v1 -noout -out ca-key.pem
openssl req -new -x509 -key ca-key.pem -out ca-cert.pem -days 7300 -config csr.cnf
然后在ca中使用ca-cert.pem和ca-key.pem

无论如何,如果Fabric-CA-server-config.yaml参数不存在,Fabric-CA本身会在第一次运行时根据您的Fabric-CA-server-config.yaml参数生成证书

openssl ecparam -genkey -name prime256v1 -noout -out ca-key.pem
openssl req -new -x509 -key ca-key.pem -out ca-cert.pem -days 7300 -config csr.cnf