I got some error when I tried to use softHSM to store private keys.
Please tell me what's the problem
- Hyperledger Fabric Version : v2.3
- Orderer Binary :
git clone -b release-2.3 https://github.com/hyperledger/fabric.git
GO_TAGS=pkcs11 make orderer
- .yaml files :
fabric-ca-client-config.yaml, fabric-ca-server-config.yaml
bccsp:
default: PKCS11
pkcs11:
Library: /usr/local/lib/softhsm/libsofthsm2.so
Pin: "123"
Label: fabric
hash: SHA2
security: 256
Immutable: false
core.yaml, orderer.yaml
BCCSP:
Default: "PKCS11"
# Settings for the SW crypto provider (i.e. when DEFAULT: SW)
SW:
# TODO: The default Hash and Security level needs refactoring to be
# fully configurable. Changing these defaults requires coordination
# SHA2 is hardcoded in several places, not only BCCSP
Hash: SHA2
Security: 256
# Location of Key Store
FileKeyStore:
# If "", defaults to 'mspConfigPath'/keystore
KeyStore:
# Settings for the PKCS#11 crypto provider (i.e. when DEFAULT: PKCS11)
PKCS11:
# Location of the PKCS11 module library
Library: /usr/local/lib/softhsm/libsofthsm2.so
# Token Label
Label: fabric
# User PIN
Pin: "123"
Hash: SHA2
Security: 256
more details :
5. ERROR :