Похоже, вы получаете ошибку подтверждения имени хоста при подтверждении связи TLS. В ваших настройках
# this URL is used to send endorsement and query requests
url: grpcs://localhost:7051
grpcOptions:
ssl-target-name-override: peer1-accounts
tlsCACerts:
path: network/data/accounts.crt
вы звоните localhost
, но вы установили переопределение на peer1-accounts
. Имя хоста, которое вы используете в URL-адресе, должно совпадать с одной из SAN в сертификате TLS, используемом партнером, ИЛИ любое значение, заданное для ssl-target-name-override
, должно совпадать с одной из SAN в сертификате TLS.
Вы можете распечатать детали сертификата, используя openssl:
openssl x509 -noout -text -in path-to-tls-cert