создание сертификата фабрики -ca на общем хранилище вместо локального компьютера - PullRequest
1 голос
/ 11 июля 2019

Был бы благодарен, если бы кто-нибудь помог мне с этим. Я хотел получить доступ к сертификатам и ключам из общего хранилища. если я даю путь, он создает папку рядом с MSP и создает сертификаты.

Я устал от изменения пути в файле docker-compose.yml. Путь изменился, но он создается рядом с папкой msp.

Я хотел знать, где должен быть изменен путь по умолчанию.

1 Ответ

0 голосов
/ 19 июля 2019

fabric-ca-client позволяет указать каталог, в котором будут храниться ключи / сертификаты, созданные с помощью опции -M:

fabric-ca-client enroll -u http://enrollid:enrollsecret@myca:7054 -M /path/to/myfolder

Если вы используете Docker длязапустите fabric-ca-client и хотите, чтобы ключ / сертификаты были доступны вне контейнера Docker, вам нужно смонтировать внешний том.

Итак, допустим, вы хотите сохранить ключ / сертификаты в /var/mycertsкаталог на вашей хост-системе.Вы можете сделать:

docker run --rm -v /var/mycerts:/var/mycerts hyperledger/fabric-ca fabric-ca-client enroll -u http://enrollid:enrollsecret@myca:7054 -M /var/mycerts

...