Как мне получить доступ к API REST фабрики и сервера?

Я могу взаимодействовать с CA через фабрику ca, являющуюся клиентом узла SDK, но я не могу получить доступ к REST-серверу. Кто-нибудь может дать мне руководство по началу работы с CA API? Это мой докер

ca:
image: hyperledger/fabric-ca
environment:
  - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
  - FABRIC_CA_SERVER_CA_NAME=ca
  - FABRIC_CA_SERVER_TLS_ENABLED=true
  - FABRIC_CA_SERVER_TLS_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.peers.test.com-cert.pem
  - FABRIC_CA_SERVER_TLS_KEYFILE=/etc/hyperledger/fabric-ca-server-config/CA_PRIVATE_KEY
  - FABRIC_CA_SERVER_CA_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.peers.test.com-cert.pem
  - FABRIC_CA_SERVER_CA_KEYFILE=/etc/hyperledger/fabric-ca-server-config/CA_PRIVATE_KEY
ports:
  - "7054:7054"
command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.peers.test.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/CA_PRIVATE_KEY -b admin:adminpw -d'
volumes:
  - ./crypto-config/peerOrganizations/peers.test.com/ca/:/etc/hyperledger/fabric-ca-server-config
container_name: ca
networks:
  - test

2 ответа

Вы смотрели на документ о чванстве на Fabric CA Github Repo ( https://github.com/hyperledger/fabric-ca/blob/release-1.3/swagger/swagger-fabric-ca.json)? Это определяет все API, которые доступны в CA.

Нет документации по прямому доступу к REST API (за исключением документов Swagger, упомянутых Saad - которые документируют только отдельные вызовы API, а не как их использовать). Доступ к API можно получить либо через Node SDK, либо через интерфейс командной строки Fabric-CA-Server.

Пожалуйста, смотрите мой ответ на этот вопрос для более подробной информации.

Вы можете запустить обычный вызов REST браузером, почтальоном или завитком и т. Д. На основе документа swagger здесь

Порт - 7054, и убедитесь, что вы игнорируете ошибку сертификата, если вы используете localhost в качестве имени хоста, например:

https://localhost:7054/api/v1/cainfo

Другие вопросы по тегам