Remove v1.0.4
parent
2d704bb518
commit
276dd7cbcb
|
@ -1,194 +0,0 @@
|
|||
# Makefile to bootup the network, and do operations (channel, chaincode)
|
||||
|
||||
# mode of the network: solo, kafka, couchdb, event, dev
|
||||
HLF_MODE ?= solo
|
||||
|
||||
CODE_BUILD_WAIT=40 # time to wait to build peer/orderer from local code
|
||||
NETWORK_INIT_WAIT=2 # time to wait the fabric network finish initialization
|
||||
|
||||
COMPOSE_FILE ?= "docker-compose-2orgs-4peers-solo.yaml"
|
||||
|
||||
ifeq ($(HLF_MODE),kafka)
|
||||
COMPOSE_FILE="docker-compose-2orgs-4peers-kafka.yaml"
|
||||
else ifeq ($(HLF_MODE),couchdb)
|
||||
COMPOSE_FILE="docker-compose-2orgs-4peers-couchdb.yaml"
|
||||
else ifeq ($(HLF_MODE),event)
|
||||
COMPOSE_FILE="docker-compose-2orgs-4peers-event.yaml"
|
||||
else ifeq ($(HLF_MODE),dev)
|
||||
COMPOSE_FILE="docker-compose-1orgs-1peers-dev.yaml"
|
||||
endif
|
||||
|
||||
all: test
|
||||
|
||||
test:
|
||||
@echo "Run test with $(COMPOSE_FILE)"
|
||||
@echo "Please make sure u have setup Docker and pulled images by 'make setup'."
|
||||
|
||||
make ready # Finish all testing
|
||||
|
||||
make stop clean
|
||||
|
||||
ready: # create/join channel, install/instantiate cc
|
||||
make gen_config # Will ignore if local config path exists
|
||||
make restart
|
||||
|
||||
make test_channel_create
|
||||
make test_channel_join
|
||||
# make update_anchors
|
||||
|
||||
make test_cc_install
|
||||
make test_cc_instantiate
|
||||
make test_cc_invoke_query
|
||||
|
||||
make test_lscc # test lscc operations
|
||||
make test_qscc # test qscc operations
|
||||
|
||||
make test_fetch_blocks # fetch block files
|
||||
|
||||
make logs_save
|
||||
|
||||
make test_configtxlator
|
||||
|
||||
@echo "Now the fabric network is ready to play"
|
||||
@echo "run 'make cli' to enter into the fabric-cli container."
|
||||
@echo "run 'make stop' when done."
|
||||
|
||||
restart: stop start
|
||||
|
||||
start: # bootup the fabric network
|
||||
@echo "Start a fabric network with ${COMPOSE_FILE}"
|
||||
@make clean
|
||||
@docker-compose -f ${COMPOSE_FILE} up -d # Start a fabric network
|
||||
|
||||
stop: # stop the fabric network
|
||||
@echo "Stop the fabric network..."
|
||||
@docker-compose -f ${COMPOSE_FILE} down >& /tmp/docker-compose.log # Stop a fabric network
|
||||
|
||||
chaincode_dev: restart chaincode_init test_cc_peer0 stop
|
||||
|
||||
################## Channel testing operations ################
|
||||
|
||||
test_channel_create: # Init the channel
|
||||
@echo "Create channel on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_channel_create.sh"
|
||||
|
||||
test_channel_join: # Init the channel
|
||||
@echo "Join channel"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_channel_join.sh"
|
||||
|
||||
update_anchors: # Update the anchor peer
|
||||
@echo "Update anchors on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_update_anchors.sh"
|
||||
|
||||
################## Chaincode testing operations ################
|
||||
test_cc: # test chaincode, deprecated
|
||||
if [ "$(HLF_MODE)" = "dev" ]; then \
|
||||
make test_cc_peer0; \
|
||||
else \
|
||||
make test_cc_invoke_query; \
|
||||
fi
|
||||
|
||||
test_cc_install: # Install the chaincode
|
||||
@echo "Install chaincode on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_install.sh"
|
||||
|
||||
test_cc_instantiate: # Instantiate the chaincode
|
||||
@echo "Instantiate chaincode on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_instantiate.sh"
|
||||
|
||||
test_cc_upgrade: # Upgrade the chaincode
|
||||
@echo "Upgrade chaincode on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_upgrade.sh"
|
||||
|
||||
test_cc_invoke_query: # test user chaincode on all peers
|
||||
@echo "Invoke and query cc example02 on all peers"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_invoke_query.sh"
|
||||
|
||||
test_qscc: # test qscc queries
|
||||
@echo "Test QSCC query"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_qscc.sh"
|
||||
|
||||
test_lscc: # test lscc quries
|
||||
@echo "Test LSCC query"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_lscc.sh"
|
||||
|
||||
# FIXME: docker doesn't support wildcard in cp right now
|
||||
test_fetch_blocks: # test fetching channel blocks fetch
|
||||
@echo "Test fetching block files"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_fetch_blocks.sh"
|
||||
|
||||
################## Env setup related, no need to see usually ################
|
||||
|
||||
setup: # setup the environment
|
||||
bash scripts/setup_env.sh # Installing Docker and Docker-Compose
|
||||
bash scripts/download_images.sh # Pull required Docker images
|
||||
|
||||
clean: # clean up containers
|
||||
@echo "Clean all containers and fabric cc images"
|
||||
@-docker rm -f `docker ps -qa`
|
||||
@-docker rmi $$(docker images | awk '$$1 ~ /dev-peer/ { print $$3}')
|
||||
|
||||
clean_env: # clean up environment
|
||||
@echo "Clean all images and containers"
|
||||
bash scripts/clean_env.sh
|
||||
|
||||
cli: # enter the cli container
|
||||
docker exec -it fabric-cli bash
|
||||
|
||||
orderer: # enter the orderer container
|
||||
docker exec -it orderer.example.com bash
|
||||
|
||||
peer: # enter the peer container
|
||||
docker exec -it peer0.org1.example.com bash
|
||||
|
||||
dev_compile: # rebuild the peer
|
||||
docker exec -it peer0.org1.example.com bash /tmp/peer_build.sh
|
||||
|
||||
ps: # show existing docker images
|
||||
docker ps -a
|
||||
|
||||
logs: # show logs
|
||||
docker-compose -f ${COMPOSE_FILE} logs -f --tail 200
|
||||
|
||||
logs_check: logs_save logs_view
|
||||
|
||||
logs_save: # save logs
|
||||
docker logs peer0.org1.example.com >& /tmp/dev_peer0.log
|
||||
docker logs orderer.example.com >& /tmp/dev_orderer.log
|
||||
docker-compose -f ${COMPOSE_FILE} logs >& /tmp/dev_all.log
|
||||
|
||||
logs_view: # view logs
|
||||
less /tmp/dev_peer.log
|
||||
|
||||
gen_config: # generate config artifacts
|
||||
if [ "$(HLF_MODE)" = "solo" ]; then \
|
||||
bash scripts/gen_config.sh solo; \
|
||||
else \
|
||||
bash scripts/gen_config.sh kafka; \
|
||||
fi
|
||||
|
||||
test_configtxlator: # Test change config using configtxlator
|
||||
if [ "$(HLF_MODE)" = "solo" ]; then \
|
||||
bash scripts/test_configtxlator.sh solo; \
|
||||
else \
|
||||
bash scripts/test_configtxlator.sh kafka; \
|
||||
fi
|
||||
|
||||
download: # download required images
|
||||
@echo "Download Docker images"
|
||||
docker pull yeasy/hyperledger-fabric:latest
|
||||
docker pull yeasy/hyperledger-fabric-peer:latest
|
||||
docker pull yeasy/hyperledger-fabric-orderer:latest
|
||||
docker pull yeasy/hyperledger-fabric-ca:latest
|
||||
docker pull yeasy/hyperledger-fabric-kafka:0.10.2.0 # TODO:official repo does not provide the latest image currently
|
||||
docker pull hyperledger/fabric-baseos:x86_64-0.4.2
|
||||
docker pull hyperledger/fabric-zookeeper:x86_64-1.0.4
|
||||
docker pull hyperledger/fabric-kafka:x86_64-1.0.4
|
||||
docker pull hyperledger/fabric-couchdb:x86_64-1.0.4
|
||||
docker pull hyperledger/fabric-ccenv:x86_64-1.0.4
|
||||
#docker tag yeasy/hyperledger-fabric-peer:latest hyperledger/fabric-ccenv:x86_64-1.0.4
|
||||
|
||||
################## chaincode dev mode ################
|
||||
chaincode_init: # start chaincode in dev mode and do install/instantiate
|
||||
@echo "Install and instantiate cc example02 on the fabric dev network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/init_chaincode_dev.sh"
|
|
@ -1,97 +0,0 @@
|
|||
# This is the development compose file to config env and command
|
||||
# Notice that chaincode is executed inside docker in default net mode
|
||||
# https://github.com/yeasy/docker-compose-files
|
||||
|
||||
# Depends on the yeasy/hyperledger-fabric image.
|
||||
|
||||
version: '2'
|
||||
|
||||
services:
|
||||
orderer.example.com: # There can be multiple orderers
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: orderer-base
|
||||
image: yeasy/hyperledger-fabric:1.0.4
|
||||
container_name: orderer.example.com
|
||||
hostname: orderer.example.com
|
||||
ports:
|
||||
- "7050:7050"
|
||||
environment:
|
||||
# Kafka related configurations
|
||||
- ORDERER_KAFKA_RETRY_SHORTINTERVAL=1s
|
||||
- ORDERER_KAFKA_RETRY_SHORTTOTAL=30s
|
||||
- ORDERER_KAFKA_VERBOSE=true
|
||||
volumes:
|
||||
- $GOPATH/src/github.com/hyperledger/fabric:/go/src/github.com/hyperledger/fabric
|
||||
# for solo case
|
||||
#- ./solo/channel-artifacts/orderer.genesis.block:/var/hyperledger/orderer/orderer.genesis.block
|
||||
#- ./solo/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/var/hyperledger/orderer/msp
|
||||
#- ./solo/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/:/var/hyperledger/orderer/tls
|
||||
# for kafka case
|
||||
- ./kafka/channel-artifacts/orderer.genesis.block:/var/hyperledger/orderer/orderer.genesis.block
|
||||
- ./kafka/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/var/hyperledger/orderer/msp
|
||||
- ./kafka/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/:/var/hyperledger/orderer/tls
|
||||
#command: bash -c 'bash /tmp/orderer_build.sh; orderer start' # use this if to debug orderer
|
||||
command: bash -c 'orderer start' # use this if to debug orderer
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
image: yeasy/hyperledger-fabric:1.0.4
|
||||
container_name: peer0.org1.example.com
|
||||
hostname: peer0.org1.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer0.org1.example.com
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer0.org1.example.com:7052
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
volumes:
|
||||
- $GOPATH/src/github.com/hyperledger/fabric:/go/src/github.com/hyperledger/fabric
|
||||
# solo mode configuration
|
||||
#- ./solo/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
#- ./solo/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
# kafka mode configuration
|
||||
- ./kafka/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./kafka/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 7051:7051
|
||||
- 7052:7052
|
||||
- 7053:7053
|
||||
#command: bash -c 'bash /tmp/peer_build.sh; peer node start'
|
||||
command: bash -c 'peer node start'
|
||||
#command: bash -c 'peer node start --peer-chaincodedev=true' # DEV mode
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: cli-base
|
||||
image: yeasy/hyperledger-fabric:1.0.4
|
||||
container_name: fabric-cli
|
||||
hostname: fabric-cli
|
||||
tty: true
|
||||
environment:
|
||||
- CORE_PEER_ID=fabric-cli
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051 # default to operate on peer0.org1
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt
|
||||
- CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key
|
||||
- CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
|
||||
- CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
|
||||
volumes:
|
||||
- $GOPATH/src/github.com/hyperledger/fabric:/opt/gopath/src/github.com/hyperledger/fabric
|
||||
#- /tmp/:/tmp/
|
||||
- ./scripts:/tmp/scripts
|
||||
# solo mode configuration
|
||||
#- ./solo/channel-artifacts:/tmp/channel-artifacts
|
||||
#- ./solo/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
#- ./solo/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
#- ./solo/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
#- ./solo/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
# kafka mode configuration
|
||||
- ./kafka/channel-artifacts:/tmp/channel-artifacts
|
||||
- ./kafka/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./kafka/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./kafka/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
- ./kafka/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
|
@ -1,78 +0,0 @@
|
|||
# All elements in this file should depend on the base-solo.yaml
|
||||
# Provided solo-base fabric network with:
|
||||
|
||||
# ca.org1.example.com
|
||||
# ca.org2.example.com
|
||||
# orderer.example.com
|
||||
# peer0.org1.example.com
|
||||
# peer1.org1.example.com
|
||||
# peer0.org2.example.com
|
||||
# peer1.org2.example.com
|
||||
# cli
|
||||
|
||||
version: '2' # v3 does not support 'extends' yet
|
||||
|
||||
services:
|
||||
ca.org1.example.com: # ca node for org1
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: ca.org1.example.com
|
||||
environment:
|
||||
- FABRIC_CA_SERVER_TLS_ENABLED=false
|
||||
|
||||
ca.org2.example.com: # ca node for org1
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: ca.org2.example.com
|
||||
environment:
|
||||
- FABRIC_CA_SERVER_TLS_ENABLED=false
|
||||
|
||||
orderer.example.com: # orderer node for example org
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: orderer.example.com
|
||||
environment:
|
||||
- ORDERER_GENERAL_TLS_ENABLED=false
|
||||
|
||||
cli: # client node
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: cli
|
||||
environment:
|
||||
#- GOPATH=/opt/gopath
|
||||
- CORE_PEER_TLS_ENABLED=false # to enable TLS, change to false
|
||||
|
||||
## following are peer nodes ##
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer0.org1.example.com
|
||||
environment:
|
||||
- CORE_PEER_TLS_ENABLED=false
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer1.org1.example.com
|
||||
environment:
|
||||
- CORE_PEER_TLS_ENABLED=false
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer0.org2.example.com
|
||||
environment:
|
||||
- CORE_PEER_TLS_ENABLED=false
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer1.org2.example.com
|
||||
environment:
|
||||
- CORE_PEER_TLS_ENABLED=false
|
||||
|
||||
event-listener:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: event-listener
|
|
@ -1,256 +0,0 @@
|
|||
# All elements in this file should depend on the base.yaml
|
||||
# Provided a Kafka enabled fabric network with:
|
||||
|
||||
# ca.org1.example.com
|
||||
# ca.org2.example.com
|
||||
# orderer.example.com
|
||||
# peer0.org1.example.com
|
||||
# peer1.org1.example.com
|
||||
# peer0.org2.example.com
|
||||
# peer1.org2.example.com
|
||||
# 3 zookeeper nodes
|
||||
# 4 kafka nodes
|
||||
# cli
|
||||
|
||||
version: '2' # v3 does not support 'extends' yet
|
||||
|
||||
services:
|
||||
ca.org1.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: ca-base
|
||||
container_name: ca.org1.example.com
|
||||
hostname: ca.org1.example.com
|
||||
environment:
|
||||
- FABRIC_CA_SERVER_CA_NAME=ca-org1
|
||||
- FABRIC_CA_SERVER_TLS_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem
|
||||
- FABRIC_CA_SERVER_TLS_KEYFILE=/etc/hyperledger/fabric-ca-server-config/c843d3f021118963ce5d340e95286e8869bb7bd051454cd4166aa2887a2ad451_sk
|
||||
ports:
|
||||
- "7054:7054"
|
||||
volumes:
|
||||
- ./kafka/crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
|
||||
command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/c843d3f021118963ce5d340e95286e8869bb7bd051454cd4166aa2887a2ad451_sk -b admin:adminpw -d'
|
||||
|
||||
ca.org2.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: ca-base
|
||||
container_name: ca.org2.example.com
|
||||
hostname: ca.org2.example.com
|
||||
environment:
|
||||
- FABRIC_CA_SERVER_CA_NAME=ca-org2
|
||||
- FABRIC_CA_SERVER_TLS_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org2.example.com-cert.pem
|
||||
- FABRIC_CA_SERVER_TLS_KEYFILE=/etc/hyperledger/fabric-ca-server-config/1ee551a8753171c0377366e96a1d7ec01afddb868c9483cc501b6f8ac7ae752f_sk
|
||||
ports:
|
||||
- "8054:7054"
|
||||
volumes:
|
||||
- ./kafka/crypto-config/peerOrganizations/org2.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
|
||||
command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.org2.example.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/1ee551a8753171c0377366e96a1d7ec01afddb868c9483cc501b6f8ac7ae752f_sk -b admin:adminpw -d'
|
||||
|
||||
orderer.example.com: # There can be multiple orderers
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: orderer-base
|
||||
container_name: orderer.example.com
|
||||
hostname: orderer.example.com
|
||||
ports:
|
||||
- "7050:7050"
|
||||
environment:
|
||||
# Kafka related configurations
|
||||
- ORDERER_KAFKA_RETRY_SHORTINTERVAL=1s
|
||||
- ORDERER_KAFKA_RETRY_SHORTTOTAL=30s
|
||||
- ORDERER_KAFKA_VERBOSE=true
|
||||
volumes:
|
||||
- ./kafka/channel-artifacts/orderer.genesis.block:/var/hyperledger/orderer/orderer.genesis.block
|
||||
- ./kafka/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/var/hyperledger/orderer/msp
|
||||
- ./kafka/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/:/var/hyperledger/orderer/tls
|
||||
command: orderer start
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: cli-base
|
||||
container_name: fabric-cli
|
||||
hostname: fabric-cli
|
||||
tty: true
|
||||
environment:
|
||||
- CORE_PEER_ID=fabric-cli
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051 # default to operate on peer0.org1
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt
|
||||
- CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key
|
||||
- CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
|
||||
- CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
|
||||
volumes:
|
||||
- ./scripts:/tmp/scripts
|
||||
- ./kafka/channel-artifacts:/tmp/channel-artifacts
|
||||
- ./kafka/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./kafka/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./kafka/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
- ./kafka/examples:/opt/gopath/src/examples
|
||||
|
||||
## following are peer nodes ##
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
container_name: peer0.org1.example.com
|
||||
hostname: peer0.org1.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer0.org1.example.com
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer0.org1.example.com:7052
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
volumes:
|
||||
- ./kafka/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./kafka/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 7051:7051
|
||||
- 7052:7052
|
||||
- 7053:7053
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
container_name: peer1.org1.example.com
|
||||
hostname: peer1.org1.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer1.org1.example.com
|
||||
- CORE_PEER_ADDRESS=peer1.org1.example.com:7051
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org1.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer1.org1.example.com:7052
|
||||
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org1.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
volumes:
|
||||
- ./kafka/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./kafka/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 8051:7051
|
||||
- 8052:7052
|
||||
- 8053:7053
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
container_name: peer0.org2.example.com
|
||||
hostname: peer0.org2.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer0.org2.example.com
|
||||
- CORE_PEER_ADDRESS=peer0.org2.example.com:7051
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org2.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer0.org2.example.com:7052
|
||||
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org2.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org2MSP
|
||||
volumes:
|
||||
- ./kafka/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./kafka/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 9051:7051
|
||||
- 9052:7052
|
||||
- 9053:7053
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
container_name: peer1.org2.example.com
|
||||
hostname: peer1.org2.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer1.org2.example.com
|
||||
- CORE_PEER_ADDRESS=peer1.org2.example.com:7051
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org2.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer1.org2.example.com:7052
|
||||
- CORE_PEER_GOSSIP_BOOTSTRAP=peer1.org2.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org2MSP
|
||||
volumes:
|
||||
- ./kafka/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./kafka/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 10051:7051
|
||||
- 10052:7052
|
||||
- 10053:7053
|
||||
|
||||
|
||||
# ZooKeeper services, at least 3 nodes
|
||||
zookeeper0:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: zookeeper-base
|
||||
container_name: zookeeper0
|
||||
hostname: zookeeper0
|
||||
environment:
|
||||
- ZOO_MY_ID=1
|
||||
- ZOO_SERVERS=server.1=zookeeper0:2888:3888 server.2=zookeeper1:2888:3888 server.3=zookeeper2:2888:3888
|
||||
|
||||
zookeeper1:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: zookeeper-base
|
||||
container_name: zookeeper1
|
||||
hostname: zookeeper1
|
||||
environment:
|
||||
- ZOO_MY_ID=2
|
||||
- ZOO_SERVERS=server.1=zookeeper0:2888:3888 server.2=zookeeper1:2888:3888 server.3=zookeeper2:2888:3888
|
||||
|
||||
zookeeper2:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: zookeeper-base
|
||||
container_name: zookeeper2
|
||||
hostname: zookeeper2
|
||||
environment:
|
||||
- ZOO_MY_ID=3
|
||||
- ZOO_SERVERS=server.1=zookeeper0:2888:3888 server.2=zookeeper1:2888:3888 server.3=zookeeper2:2888:3888
|
||||
|
||||
# Kafka services, at least 4 node to tolerant work with 1 node failure
|
||||
kafka0:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: kafka-base
|
||||
container_name: kafka0
|
||||
hostname: kafka0
|
||||
environment:
|
||||
- KAFKA_BROKER_ID=0
|
||||
- KAFKA_MIN_INSYNC_REPLICAS=2
|
||||
- KAFKA_DEFAULT_REPLICATION_FACTOR=3
|
||||
- KAFKA_ZOOKEEPER_CONNECT=zookeeper0:2181,zookeeper1:2181,zookeeper2:2181
|
||||
|
||||
kafka1:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: kafka-base
|
||||
container_name: kafka1
|
||||
hostname: kafka1
|
||||
environment:
|
||||
- KAFKA_BROKER_ID=1
|
||||
- KAFKA_DEFAULT_REPLICATION_FACTOR=3
|
||||
- KAFKA_MIN_INSYNC_REPLICAS=2
|
||||
- KAFKA_ZOOKEEPER_CONNECT=zookeeper0:2181,zookeeper1:2181,zookeeper2:2181
|
||||
|
||||
kafka2:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: kafka-base
|
||||
container_name: kafka2
|
||||
hostname: kafka2
|
||||
environment:
|
||||
- KAFKA_BROKER_ID=2
|
||||
- KAFKA_DEFAULT_REPLICATION_FACTOR=3
|
||||
- KAFKA_MIN_INSYNC_REPLICAS=2
|
||||
- KAFKA_ZOOKEEPER_CONNECT=zookeeper0:2181,zookeeper1:2181,zookeeper2:2181
|
||||
|
||||
kafka3:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: kafka-base
|
||||
container_name: kafka3
|
||||
hostname: kafka3
|
||||
environment:
|
||||
- KAFKA_BROKER_ID=3
|
||||
- KAFKA_DEFAULT_REPLICATION_FACTOR=3
|
||||
- KAFKA_MIN_INSYNC_REPLICAS=2
|
||||
- KAFKA_ZOOKEEPER_CONNECT=zookeeper0:2181,zookeeper1:2181,zookeeper2:2181
|
|
@ -1,204 +0,0 @@
|
|||
# All elements in this file should depend on the base.yaml
|
||||
# Provided solo-base fabric network with:
|
||||
|
||||
# ca.org1.example.com
|
||||
# ca.org2.example.com
|
||||
# orderer.example.com
|
||||
# peer0.org1.example.com
|
||||
# peer1.org1.example.com
|
||||
# peer0.org2.example.com
|
||||
# peer1.org2.example.com
|
||||
# cli
|
||||
|
||||
version: '2' # v3 does not support 'extends' yet
|
||||
|
||||
services:
|
||||
ca.org1.example.com: # ca node for org1
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: ca-base
|
||||
container_name: ca.org1.example.com
|
||||
hostname: ca.org1.example.com
|
||||
environment:
|
||||
- FABRIC_CA_SERVER_TLS_ENABLED=true
|
||||
- FABRIC_CA_SERVER_CA_NAME=ca-org1
|
||||
- FABRIC_CA_SERVER_TLS_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem
|
||||
- FABRIC_CA_SERVER_TLS_KEYFILE=/etc/hyperledger/fabric-ca-server-config/c843d3f021118963ce5d340e95286e8869bb7bd051454cd4166aa2887a2ad451_sk
|
||||
ports:
|
||||
- "7054:7054"
|
||||
volumes:
|
||||
- ./solo/crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
|
||||
command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/c843d3f021118963ce5d340e95286e8869bb7bd051454cd4166aa2887a2ad451_sk -b admin:adminpw -d'
|
||||
|
||||
ca.org2.example.com: # ca node for org2
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: ca-base
|
||||
container_name: ca.org2.example.com
|
||||
hostname: ca.org2.example.com
|
||||
environment:
|
||||
- FABRIC_CA_SERVER_TLS_ENABLED=true
|
||||
- FABRIC_CA_SERVER_CA_NAME=ca-org2
|
||||
- FABRIC_CA_SERVER_TLS_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org2.example.com-cert.pem
|
||||
- FABRIC_CA_SERVER_TLS_KEYFILE=/etc/hyperledger/fabric-ca-server-config/1ee551a8753171c0377366e96a1d7ec01afddb868c9483cc501b6f8ac7ae752f_sk
|
||||
ports:
|
||||
- "8054:7054"
|
||||
volumes:
|
||||
- ./solo/crypto-config/peerOrganizations/org2.example.com/ca/:/etc/hyperledger/fabric-ca-server-config
|
||||
command: sh -c 'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config/ca.org2.example.com-cert.pem --ca.keyfile /etc/hyperledger/fabric-ca-server-config/1ee551a8753171c0377366e96a1d7ec01afddb868c9483cc501b6f8ac7ae752f_sk -b admin:adminpw -d'
|
||||
|
||||
orderer.example.com: # orderer node for example org
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: orderer-base
|
||||
container_name: orderer.example.com
|
||||
hostname: orderer.example.com
|
||||
environment:
|
||||
- ORDERER_GENERAL_TLS_ENABLED=true
|
||||
ports:
|
||||
- "7050:7050"
|
||||
volumes:
|
||||
- ./solo/channel-artifacts/orderer.genesis.block:/var/hyperledger/orderer/orderer.genesis.block
|
||||
- ./solo/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/var/hyperledger/orderer/msp
|
||||
- ./solo/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/:/var/hyperledger/orderer/tls
|
||||
command: orderer start
|
||||
|
||||
|
||||
## following are peer nodes ##
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
container_name: peer0.org1.example.com
|
||||
hostname: peer0.org1.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer0.org1.example.com
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer0.org1.example.com:7052
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org1.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_ENABLED=true
|
||||
volumes:
|
||||
- ./solo/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./solo/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 7051:7051
|
||||
- 7052:7052
|
||||
- 7053:7053
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
container_name: peer1.org1.example.com
|
||||
hostname: peer1.org1.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer1.org1.example.com
|
||||
- CORE_PEER_ADDRESS=peer1.org1.example.com:7051
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org1.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer1.org1.example.com:7052
|
||||
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org1.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_ENABLED=true
|
||||
volumes:
|
||||
- ./solo/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./solo/crypto-config/peerOrganizations/org1.example.com/peers/peer1.org1.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 8051:7051
|
||||
- 8052:7052
|
||||
- 8053:7053
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
container_name: peer0.org2.example.com
|
||||
hostname: peer0.org2.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer0.org2.example.com
|
||||
- CORE_PEER_ADDRESS=peer0.org2.example.com:7051
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org2.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer0.org2.example.com:7052
|
||||
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org2.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org2MSP
|
||||
- CORE_PEER_TLS_ENABLED=true
|
||||
volumes:
|
||||
- ./solo/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./solo/crypto-config/peerOrganizations/org2.example.com/peers/peer0.org2.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 9051:7051
|
||||
- 9052:7052
|
||||
- 9053:7053
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: peer-base
|
||||
container_name: peer1.org2.example.com
|
||||
hostname: peer1.org2.example.com
|
||||
environment:
|
||||
- CORE_PEER_ID=peer1.org2.example.com
|
||||
- CORE_PEER_ADDRESS=peer1.org2.example.com:7051
|
||||
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer1.org2.example.com:7051
|
||||
- CORE_PEER_CHAINCODELISTENADDRESS=peer1.org2.example.com:7052
|
||||
- CORE_PEER_GOSSIP_BOOTSTRAP=peer1.org2.example.com:7051
|
||||
- CORE_PEER_LOCALMSPID=Org2MSP
|
||||
- CORE_PEER_TLS_ENABLED=true
|
||||
volumes:
|
||||
- ./solo/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/msp:/etc/hyperledger/fabric/msp
|
||||
- ./solo/crypto-config/peerOrganizations/org2.example.com/peers/peer1.org2.example.com/tls:/etc/hyperledger/fabric/tls
|
||||
ports:
|
||||
- 10051:7051
|
||||
- 10052:7052
|
||||
- 10053:7053
|
||||
|
||||
cli: # client node
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: cli-base
|
||||
container_name: fabric-cli
|
||||
hostname: fabric-cli
|
||||
tty: true
|
||||
environment:
|
||||
#- GOPATH=/opt/gopath
|
||||
- CORE_PEER_ID=fabric-cli
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051 # default to operate on peer0.org1
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt
|
||||
- CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key
|
||||
- CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
|
||||
- CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
|
||||
- CORE_PEER_TLS_ENABLED=true # to enable TLS, change to true
|
||||
volumes:
|
||||
#- ./scripts:/opt/gopath/src/github.com/hyperledger/fabric/peer/scripts/
|
||||
- ./scripts:/tmp/scripts
|
||||
- ./solo/channel-artifacts:/tmp/channel-artifacts
|
||||
- ./solo/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./solo/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./solo/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
- ./solo/examples:/opt/gopath/src/examples
|
||||
#- ./solo/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
|
||||
event-listener:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: event-listener-base
|
||||
container_name: fabric-event-listener
|
||||
hostname: fabric-event-listener
|
||||
environment:
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051 # default to operate on peer0.org1
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt
|
||||
- CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key
|
||||
- CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
|
||||
- CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
|
||||
volumes:
|
||||
- ./scripts:/tmp/scripts
|
||||
- ./solo/channel-artifacts:/tmp/channel-artifacts
|
||||
- ./solo/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./solo/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./solo/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
- ./solo/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
command: bash -c 'while true; do sleep 1; block-listener -events-address=peer0.org1.example.com:7053 -events-mspdir=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/ -events-mspid=Org1MSP; done'
|
||||
#command: bash -c 'while true; do sleep 20170504; done'
|
|
@ -1,138 +0,0 @@
|
|||
# This is the default base file to config env and command
|
||||
# All element in this file is abstract without knowing the org and consensus type
|
||||
# https://github.com/yeasy/docker-compose-files
|
||||
|
||||
# Depends on the hyperledger/fabric-peer image.
|
||||
|
||||
version: '2'
|
||||
|
||||
services:
|
||||
ca-base:
|
||||
#image: yeasy/hyperledger-fabric-ca:1.0.4
|
||||
image: hyperledger/fabric-ca:x86_64-1.0.4
|
||||
restart: always
|
||||
environment:
|
||||
- FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
|
||||
- FABRIC_CA_SERVER_TLS_ENABLED=true
|
||||
#- FABRIC_CA_SERVER_TLS_ENABLED=false
|
||||
|
||||
orderer-base:
|
||||
#image: yeasy/hyperledger-fabric-orderer:1.0.4
|
||||
image: hyperledger/fabric-orderer:x86_64-1.0.4
|
||||
restart: always
|
||||
environment:
|
||||
- ORDERER_GENERAL_LOGLEVEL=DEBUG
|
||||
- ORDERER_GENERAL_LOGFORMAT=%{color}[%{id:03x} %{time:01-02 15:04:05.00 MST}] [%{longpkg}] %{callpath} -> %{level:.4s}%{color:reset} %{message}
|
||||
- ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
|
||||
- ORDERER_GENERAL_GENESISMETHOD=file
|
||||
- ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.genesis.block
|
||||
- ORDERER_GENERAL_LOCALMSPID=OrdererMSP
|
||||
- ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
|
||||
#- ORDERER_GENERAL_LEDGERTYPE=file
|
||||
- ORDERER_GENERAL_LEDGERTYPE=json
|
||||
- ORDERER_GENERAL_BATCHTIMEOUT=1s
|
||||
- ORDERER_GENERAL_MAXMESSAGECOUNT=10
|
||||
- ORDERER_GENERAL_MAXWINDOWSIZE=1000
|
||||
- ORDERER_GENERAL_LISTENPORT=7050
|
||||
#- ORDERER_RAMLEDGER_HISTORY_SIZE=100 #only useful when use ram ledger
|
||||
# enabled TLS
|
||||
- ORDERER_GENERAL_TLS_ENABLED=true
|
||||
- ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/tls/server.key
|
||||
- ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/tls/server.crt
|
||||
- ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
|
||||
expose:
|
||||
- "7050" #
|
||||
command: orderer start
|
||||
|
||||
peer-base:
|
||||
image: yeasy/hyperledger-fabric-peer:1.0.4
|
||||
#image: hyperledger/fabric-peer:x86_64-1.0.4
|
||||
restart: always
|
||||
environment:
|
||||
- CORE_PEER_ADDRESSAUTODETECT=false
|
||||
- CORE_LOGGING_LEVEL=DEBUG
|
||||
- CORE_LOGGING_FORMAT=%{color}[%{id:03x} %{time:01-02 15:04:05.00 MST}] [%{longpkg}] %{callpath} -> %{level:.4s}%{color:reset} %{message}
|
||||
- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=v104_default # uncomment this to use specific network
|
||||
- CORE_PEER_GOSSIP_USELEADERELECTION=true
|
||||
- CORE_PEER_GOSSIP_ORGLEADER=false # this node is the group leader, default to false
|
||||
- CORE_PEER_PROFILE_ENABLED=false
|
||||
- CORE_PEER_TLS_ENABLED=true
|
||||
- CORE_PEER_TLS_CERT_FILE=/etc/hyperledger/fabric/tls/server.crt
|
||||
- CORE_PEER_TLS_KEY_FILE=/etc/hyperledger/fabric/tls/server.key
|
||||
- CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/fabric/tls/ca.crt
|
||||
- CORE_CHIANCODE_LOGGING_LEVEL=DEBUG
|
||||
- CORE_CHIANCODE_LOGGING_FORMAT=%{color}[%{id:03x} %{time:01-02 15:04:05.00 MST}] [%{longpkg}] %{callpath} -> %{level:.4s}%{color:reset} %{message}
|
||||
expose:
|
||||
- "7050" # Rest
|
||||
- "7051" # Grpc
|
||||
- "7052" # Peer CLI
|
||||
- "7053" # Peer Event
|
||||
- "7054" # eCAP
|
||||
- "7055" # eCAA
|
||||
- "7056" # tCAP
|
||||
- "7057" # eCAA
|
||||
- "7058" # tlsCAP
|
||||
- "7059" # tlsCAA
|
||||
volumes: # docker.sock is mapped as the default CORE_VM_ENDPOINT
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
#volumes:
|
||||
# - /var/run/:/host/var/run/
|
||||
command: peer node start
|
||||
|
||||
cli-base:
|
||||
#image: yeasy/hyperledger-fabric:1.0.4
|
||||
image: hyperledger/fabric-tools:x86_64-1.0.4
|
||||
restart: always
|
||||
tty: true
|
||||
environment:
|
||||
#- GOPATH=/opt/gopath
|
||||
- CORE_LOGGING_LEVEL=DEBUG
|
||||
- CORE_LOGGING_FORMAT=%{color}[%{id:03x} %{time:01-02 15:04:05.00 MST}] [%{longpkg}] %{callpath} -> %{level:.4s}%{color:reset} %{message}
|
||||
- CORE_PEER_TLS_ENABLED=true # to enable TLS, change to true
|
||||
- ORDERER_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
|
||||
- APP_CHANNEL:="businesschannel"
|
||||
working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
|
||||
command: bash -c 'cd /tmp; source scripts/func.sh; while true; do sleep 20170504; done'
|
||||
|
||||
event-listener-base:
|
||||
image: yeasy/hyperledger-fabric:1.0.4
|
||||
restart: always
|
||||
tty: true
|
||||
environment:
|
||||
- CORE_PEER_ID=fabric-event-listener
|
||||
- CORE_LOGGING_LEVEL=DEBUG
|
||||
- CORE_PEER_TLS_ENABLED=false # event-listener doesn't support TLS
|
||||
working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
|
||||
#command: bash -c 'block-listener -events-address=peer0.org1.example.com:7053 -events-mspdir=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/ -events-mspid=Org1MSP'
|
||||
command: bash -c 'while true; do sleep 20170504; done'
|
||||
|
||||
couchdb-base:
|
||||
#container_name: couchdb0
|
||||
image: hyperledger/fabric-couchdb:x86_64-1.0.4
|
||||
restart: always
|
||||
tty: true
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
|
||||
zookeeper-base:
|
||||
image: hyperledger/fabric-zookeeper:x86_64-1.0.4
|
||||
restart: always
|
||||
tty: true
|
||||
expose:
|
||||
- '2181'
|
||||
- '2888'
|
||||
- '3888'
|
||||
|
||||
kafka-base:
|
||||
# official repo doesn't have latest tag, however, kafka changes version recently
|
||||
#image: yeasy/hyperledger-fabric-kafka:0.10.2.0
|
||||
image: hyperledger/fabric-kafka:x86_64-1.0.4
|
||||
restart: always
|
||||
tty: true
|
||||
environment:
|
||||
- KAFKA_MESSAGE_MAX_BYTES=1048576 # 1 * 1024 * 1024 B
|
||||
- KAFKA_REPLICA_FETCH_MAX_BYTES=1048576 # 1 * 1024 * 1024 B
|
||||
- KAFKA_UNCLEAN_LEADER_ELECTION_ENABLE=false
|
||||
- KAFKA_LOG_RETENTION_MS=-1
|
||||
expose:
|
||||
- '9092'
|
|
@ -1,22 +0,0 @@
|
|||
{
|
||||
"host":"localhost",
|
||||
"port":"8080",
|
||||
"channelsList": ["businesschannel"],
|
||||
"GOPATH":"../artifacts",
|
||||
"keyValueStore":"/tmp/fabric-client-kvs",
|
||||
"eventWaitTime":"30000",
|
||||
"enableTls":true,
|
||||
"users":[
|
||||
{
|
||||
"username":"admin",
|
||||
"secret":"adminpw"
|
||||
}
|
||||
],
|
||||
"mysql":{
|
||||
"host":"mysql",
|
||||
"port":"3306",
|
||||
"database":"fabricexplorer",
|
||||
"username":"root",
|
||||
"passwd":"root"
|
||||
}
|
||||
}
|
|
@ -1,92 +0,0 @@
|
|||
# https://github.com/yeasy/files/tree/master/hyperledger
|
||||
# This compose file will start a Hyperledger Fabric 1.0 MVE, including
|
||||
# * 1 ca
|
||||
# * 1 orderer
|
||||
# * 1 peer
|
||||
# * cli for testing
|
||||
|
||||
version: '2.0'
|
||||
|
||||
services:
|
||||
orderer.example.com: # There can be multiple orderers
|
||||
extends:
|
||||
file: base-dev.yaml
|
||||
service: orderer.example.com
|
||||
depends_on:
|
||||
- kafka0
|
||||
- kafka1
|
||||
- kafka2
|
||||
- kafka3
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base-dev.yaml
|
||||
service: peer0.org1.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base-dev.yaml
|
||||
service: cli
|
||||
depends_on:
|
||||
- peer0.org1.example.com
|
||||
- orderer.example.com
|
||||
|
||||
# ZooKeeper services, at least 3 nodes
|
||||
zookeeper0:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: zookeeper0
|
||||
|
||||
zookeeper1:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: zookeeper1
|
||||
|
||||
zookeeper2:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: zookeeper2
|
||||
|
||||
# Kafka services, at least 4 node to tolerant work with 1 node failure
|
||||
kafka0:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: kafka0
|
||||
depends_on:
|
||||
- zookeeper0
|
||||
- zookeeper1
|
||||
- zookeeper2
|
||||
|
||||
kafka1:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: kafka1
|
||||
depends_on:
|
||||
- zookeeper0
|
||||
- zookeeper1
|
||||
- zookeeper2
|
||||
|
||||
kafka2:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: kafka2
|
||||
depends_on:
|
||||
- zookeeper0
|
||||
- zookeeper1
|
||||
- zookeeper2
|
||||
|
||||
kafka3:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: kafka3
|
||||
depends_on:
|
||||
- zookeeper0
|
||||
- zookeeper1
|
||||
- zookeeper2
|
||||
|
||||
#networks:
|
||||
# default:
|
||||
# external:
|
||||
# name: hyperledger_fabric
|
|
@ -1,107 +0,0 @@
|
|||
# github.com/yeasy/docker-compose-files
|
||||
# fabric network with couchdb as the peer state db.
|
||||
# including:
|
||||
# orderer.example.com: orderer node
|
||||
# peer0.org1.example.com: peer0 node
|
||||
# peer1.org1.example.com: peer1 node
|
||||
# peer0.org2.example.com: peer2 node
|
||||
# peer1.org2.example.com: peer3 node
|
||||
# couchdb0: couchdb node
|
||||
# couchdb1: couchdb node
|
||||
# couchdb2: couchdb node
|
||||
# couchdb3: couchdb node
|
||||
# cli: cli node
|
||||
|
||||
version: '2'
|
||||
|
||||
services:
|
||||
orderer.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: orderer.example.com
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer0.org1.example.com
|
||||
environment:
|
||||
- CORE_LEDGER_STATE_STATEDATABASE=CouchDB
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb0:5984
|
||||
depends_on:
|
||||
- couchdb0
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer1.org1.example.com
|
||||
environment:
|
||||
- CORE_LEDGER_STATE_STATEDATABASE=CouchDB
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb1:5984
|
||||
depends_on:
|
||||
- couchdb1
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer0.org2.example.com
|
||||
environment:
|
||||
- CORE_LEDGER_STATE_STATEDATABASE=CouchDB
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb2:5984
|
||||
depends_on:
|
||||
- couchdb2
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer1.org2.example.com
|
||||
environment:
|
||||
- CORE_LEDGER_STATE_STATEDATABASE=CouchDB
|
||||
- CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb3:5984
|
||||
depends_on:
|
||||
- couchdb3
|
||||
|
||||
couchdb0:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: couchdb-base
|
||||
container_name: couchdb0
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
ports:
|
||||
- "5984:5984" # this is the restful API addr, can also access fauxton web ui thru http://localhost:5984/_utils/
|
||||
|
||||
couchdb1:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: couchdb-base
|
||||
container_name: couchdb1
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
ports:
|
||||
- "6984:5984"
|
||||
|
||||
couchdb2:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: couchdb-base
|
||||
container_name: couchdb2
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
ports:
|
||||
- "7984:5984"
|
||||
|
||||
couchdb3:
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: couchdb-base
|
||||
container_name: couchdb3
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
ports:
|
||||
- "8984:5984"
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: cli
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
# https://github.com/yeasy/docker-compose-files/tree/master/hyperledger
|
||||
# This compose file will start a Hyperledger Fabric 1.0 MVE, including
|
||||
# * 1 ca
|
||||
# * 1 orderer
|
||||
# * 4 peers in 2 orgs
|
||||
# * cli for testing
|
||||
|
||||
version: '2.0'
|
||||
|
||||
services:
|
||||
|
||||
orderer.example.com: # There can be multiple orderers
|
||||
extends:
|
||||
file: base-event.yaml
|
||||
service: orderer.example.com
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base-event.yaml
|
||||
service: peer0.org1.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base-event.yaml
|
||||
service: peer1.org1.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base-event.yaml
|
||||
service: peer0.org2.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base-event.yaml
|
||||
service: peer1.org2.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base-event.yaml
|
||||
service: cli
|
||||
|
||||
event-listener:
|
||||
extends:
|
||||
file: base-event.yaml
|
||||
service: event-listener
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
- peer0.org1.example.com
|
||||
- peer1.org1.example.com
|
||||
- peer0.org2.example.com
|
||||
- peer1.org2.example.com
|
|
@ -1,114 +0,0 @@
|
|||
# https://github.com/yeasy/docker-compose-files/tree/master/hyperledger
|
||||
# This compose file will start a Hyperledger Fabric 1.0 MVE, including
|
||||
# * 2 ca (not in use now)
|
||||
# * 1 orderer
|
||||
# * 4 peers in 2 orgs
|
||||
# * cli for testing
|
||||
|
||||
version: '2.0'
|
||||
|
||||
services:
|
||||
# ca.org1.example.com:
|
||||
# extends:
|
||||
# file: base-kafka.yaml
|
||||
# service: ca.org1.example.com
|
||||
|
||||
# ca.org2.example.com:
|
||||
# extends:
|
||||
# file: base-kafka.yaml
|
||||
# service: ca.org2.example.com
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: cli
|
||||
|
||||
orderer.example.com: # There can be multiple orderers
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: orderer.example.com
|
||||
depends_on:
|
||||
- kafka0
|
||||
- kafka1
|
||||
- kafka2
|
||||
- kafka3
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: peer0.org1.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: peer1.org1.example.com
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: peer0.org2.example.com
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: peer1.org2.example.com
|
||||
|
||||
# ZooKeeper services, at least 3 nodes
|
||||
zookeeper0:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: zookeeper0
|
||||
|
||||
zookeeper1:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: zookeeper1
|
||||
|
||||
zookeeper2:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: zookeeper2
|
||||
|
||||
# Kafka services, at least 4 node to tolerant work with 1 node failure
|
||||
kafka0:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: kafka0
|
||||
depends_on:
|
||||
- zookeeper0
|
||||
- zookeeper1
|
||||
- zookeeper2
|
||||
|
||||
kafka1:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: kafka1
|
||||
depends_on:
|
||||
- zookeeper0
|
||||
- zookeeper1
|
||||
- zookeeper2
|
||||
|
||||
kafka2:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: kafka2
|
||||
depends_on:
|
||||
- zookeeper0
|
||||
- zookeeper1
|
||||
- zookeeper2
|
||||
|
||||
kafka3:
|
||||
extends:
|
||||
file: base-kafka.yaml
|
||||
service: kafka3
|
||||
depends_on:
|
||||
- zookeeper0
|
||||
- zookeeper1
|
||||
- zookeeper2
|
||||
|
||||
#networks:
|
||||
# default:
|
||||
# external:
|
||||
# name: hyperledger_fabric
|
|
@ -1,81 +0,0 @@
|
|||
# https://github.com/yeasy/docker-compose-files/tree/master/hyperledger
|
||||
# This compose file will start a Hyperledger Fabric 1.0 MVE, including
|
||||
# * 2 ca (not in use now)
|
||||
# * 1 orderer
|
||||
# * 4 peers in 2 orgs
|
||||
# * cli for testing
|
||||
# * blockchain-explorer
|
||||
|
||||
version: '2.0'
|
||||
|
||||
services:
|
||||
# ca.org1.example.com:
|
||||
# extends:
|
||||
# file: base-solo.yaml
|
||||
# service: ca.org1.example.com
|
||||
|
||||
# ca.org2.example.com:
|
||||
# extends:
|
||||
# file: base-solo.yaml
|
||||
# service: ca.org2.example.com
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: cli
|
||||
|
||||
orderer.example.com: # There can be multiple orderers
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: orderer.example.com
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer0.org1.example.com
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer1.org1.example.com
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer0.org2.example.com
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer1.org2.example.com
|
||||
|
||||
explorer:
|
||||
image: yeasy/blockchain-explorer:latest
|
||||
container_name: explorer
|
||||
hostname: explorer
|
||||
depends_on:
|
||||
- mysql
|
||||
volumes:
|
||||
- ./config.json:/blockchain-explorer/config.json
|
||||
- ./solo/crypto-config:/blockchain-explorer/first-network/crypto-config
|
||||
ports:
|
||||
- "8080:8080" # HTTP port
|
||||
command: bash -c 'node main.js'
|
||||
|
||||
mysql: # mysql service
|
||||
image: mysql:8.0
|
||||
container_name: mysql
|
||||
hostname: mysql
|
||||
restart: always
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=root
|
||||
- MYSQL_DATABASE=fabricexplorer
|
||||
volumes:
|
||||
- ./fabricexplorer.sql:/docker-entrypoint-initdb.d/fabricexplorer.sql
|
||||
expose:
|
||||
- "3306"
|
||||
#command: bash -c 'mysqld; sleep 1; mysql -uroot -proot < /tmp/fabricexplorer.sql; while true; do sleep 20171117; done'
|
||||
#networks:
|
||||
# default:
|
||||
# external:
|
||||
# name: hyperledger_fabric
|
|
@ -1,54 +0,0 @@
|
|||
# https://github.com/yeasy/docker-compose-files/tree/master/hyperledger
|
||||
# This compose file will start a Hyperledger Fabric 1.0 MVE, including
|
||||
# * 2 ca (not in use now)
|
||||
# * 1 orderer
|
||||
# * 4 peers in 2 orgs
|
||||
# * cli for testing
|
||||
|
||||
version: '2.0'
|
||||
|
||||
services:
|
||||
# ca.org1.example.com:
|
||||
# extends:
|
||||
# file: base-solo.yaml
|
||||
# service: ca.org1.example.com
|
||||
|
||||
# ca.org2.example.com:
|
||||
# extends:
|
||||
# file: base-solo.yaml
|
||||
# service: ca.org2.example.com
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: cli
|
||||
|
||||
orderer.example.com: # There can be multiple orderers
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: orderer.example.com
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer0.org1.example.com
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer1.org1.example.com
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer0.org2.example.com
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
service: peer1.org2.example.com
|
||||
|
||||
#networks:
|
||||
# default:
|
||||
# external:
|
||||
# name: hyperledger_fabric
|
|
@ -1,115 +0,0 @@
|
|||
/*
|
||||
Navicat MySQL Data Transfer
|
||||
|
||||
Source Server : 172.16.10.162
|
||||
Source Server Type : MySQL
|
||||
Source Server Version : 50635
|
||||
Source Host : 172.16.10.162
|
||||
Source Database : fabricexplorer
|
||||
|
||||
Target Server Type : MySQL
|
||||
Target Server Version : 50635
|
||||
File Encoding : utf-8
|
||||
|
||||
Date: 07/07/2017 10:14:31 AM
|
||||
*/
|
||||
|
||||
DROP DATABASE IF EXISTS `fabricexplorer`;
|
||||
|
||||
CREATE DATABASE fabricexplorer;
|
||||
|
||||
use fabricexplorer;
|
||||
SET NAMES utf8;
|
||||
SET FOREIGN_KEY_CHECKS = 0;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `blocks`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `blocks`;
|
||||
CREATE TABLE `blocks` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`blocknum` int(11) DEFAULT NULL,
|
||||
`datahash` varchar(256) DEFAULT NULL,
|
||||
`prehash` varchar(256) DEFAULT NULL,
|
||||
`channelname` varchar(128) DEFAULT NULL,
|
||||
`txcount` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='blocks';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `chaincodes`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `chaincodes`;
|
||||
CREATE TABLE `chaincodes` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(255) DEFAULT NULL,
|
||||
`version` varchar(255) DEFAULT NULL,
|
||||
`path` varchar(255) DEFAULT NULL,
|
||||
`channelname` varchar(255) DEFAULT NULL,
|
||||
`txcount` int(11) DEFAULT '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `channel`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `channel`;
|
||||
CREATE TABLE `channel` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`name` varchar(64) DEFAULT NULL,
|
||||
`blocks` int(11) DEFAULT NULL,
|
||||
`trans` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='channel';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `peer`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `peer`;
|
||||
CREATE TABLE `peer` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`org` int(11) DEFAULT NULL,
|
||||
`name` varchar(64) DEFAULT NULL,
|
||||
`mspid` varchar(64) DEFAULT NULL,
|
||||
`requests` varchar(64) DEFAULT NULL,
|
||||
`events` varchar(64) DEFAULT NULL,
|
||||
`server_hostname` varchar(64) DEFAULT NULL,
|
||||
`createdt` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='peer';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `peer_ref_channel`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `peer_ref_channel`;
|
||||
CREATE TABLE `peer_ref_channel` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`peerid` int(11) DEFAULT NULL,
|
||||
`channelid` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `transaction`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `transaction`;
|
||||
CREATE TABLE `transaction` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`channelname` varchar(64) DEFAULT NULL,
|
||||
`blockid` int(11) DEFAULT NULL,
|
||||
`txhash` varchar(256) DEFAULT NULL,
|
||||
`createdt` datetime DEFAULT NULL,
|
||||
`chaincodename` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='transtaion';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for `write_lock`
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `write_lock`;
|
||||
CREATE TABLE `write_lock` (
|
||||
`write_lock` int(1) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`write_lock`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
|
||||
|
||||
SET FOREIGN_KEY_CHECKS = 1;
|
|
@ -1,8 +0,0 @@
|
|||
## Start a network base on kafka
|
||||
|
||||
### Quick testing
|
||||
|
||||
```bash
|
||||
$ HLF_MODE=kafka make
|
||||
```
|
||||
When the fabric-network fully started, it takes about 30~60s to finish all the test.
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,623 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"data": [
|
||||
{
|
||||
"payload": {
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version": "1"
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"Consortium": {
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"sequence": "1"
|
||||
},
|
||||
"last_update": {
|
||||
"payload": {
|
||||
"data": {
|
||||
"config_update": {
|
||||
"channel_id": "businesschannel",
|
||||
"read_set": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {},
|
||||
"Org2MSP": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"Consortium": {
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"write_set": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {},
|
||||
"Org2MSP": {}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version": "1"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"Consortium": {
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"signatures": [
|
||||
{
|
||||
"signature": "MEUCIQC7xQ/90J6FOs6x04bnkldMLAJWqnfxizqYh/mIlsvWogIgGX7Mxrxsr8gCfOgBclBNuRYaIPSryM2ECdBz4xsQAZg=",
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFNUXFUTGhtV3Y5cVk5K0VBb2JnZjNRd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXdPVEEwCldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTE95eE9PN0lGOGtGeWFpdE1mTHlEUmRQZSt3OERLClN5bGpGalg0TTJYVkI3QjBsU1RLVGh5MXBTSVdtVUkxQkxVY3ZpRGVNRHVOQnVNQ01kaExRTFNqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLbFdSRnNvazdBRAo0Y25MQTU4T01wZmx2azJ4T1lVYk5KT1g1ZklXSURENE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRE1CY0NwCmRlOVNPZDlMVzhkVjZnL1RWdFZVeWJ5b2taVEhjdFVXUU1vbTFRSWdJZzgyNERleHNaVGE2Z1dOaE1MMklzQk4KRlU2WU44ZFU4UkVUS21NbG1vTT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "WZPprx9dG+u/PUvYydc63guYTlQc3EqR"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-11-02T02:15:07.000Z",
|
||||
"type": 2
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFNUXFUTGhtV3Y5cVk5K0VBb2JnZjNRd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXdPVEEwCldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTE95eE9PN0lGOGtGeWFpdE1mTHlEUmRQZSt3OERLClN5bGpGalg0TTJYVkI3QjBsU1RLVGh5MXBTSVdtVUkxQkxVY3ZpRGVNRHVOQnVNQ01kaExRTFNqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLbFdSRnNvazdBRAo0Y25MQTU4T01wZmx2azJ4T1lVYk5KT1g1ZklXSURENE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRE1CY0NwCmRlOVNPZDlMVzhkVjZnL1RWdFZVeWJ5b2taVEhjdFVXUU1vbTFRSWdJZzgyNERleHNaVGE2Z1dOaE1MMklzQk4KRlU2WU44ZFU4UkVUS21NbG1vTT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "zd2/ugSMlASaMkVllXeNkNa+uM/AbEe2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIB62nKpuTyIngwtXCMmHCgMGj3PceA4Zcf3GdHhzMNxBAiBu6TlT1MXkDfRdR+OSptDGKi8s4GmgHV+w87D+wZSIUA=="
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-11-02T02:15:07.000Z",
|
||||
"type": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgpPcmRlcmVyTVNQEvAFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRFRDQ0FiT2dBd0lCQWdJUkFMelBUVXhrTElRYWFua2JJVjlSWEZ3d0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTVNRFJhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFVXBia0grT3ZULzNKY3hlQzN2dXg0UVNEWklsTC9oeVBRS1ZiTWZQc1pScC9EUDRGCjc0RkZrQ3hYQlpjWFhBYzY4eTMwNTVuUmtVWUZ3bGxQU09pVjlLTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnSlV1WHZZSUVLVk9kdmJ3dG9qTi84bEhmT2paawp6bXBzSkNPOUhpS1Uwczh3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQVB2cnpaSVdhdldwOGtPaU1ySjF3Rmk3CjAzUCtNNGRKMzhReDRVUjFhOS9MQWlCKy82RU5mUi9yS0ZReC9DMUVnMVVSNlVoSGM4UkVLNlRwajhuOFZ5MmQKOHc9PQotLS0tLUVORCAtLS0tLQo=",
|
||||
"nonce": "aptNIt+PiYs7003PjOOkVx++48DzQezR"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIGz6UyNZVT3B7vx1/jBrQraq8BizpWTYNDoOWpTew9M/AiBNR0fyAW6aLXcgvxZ89yignlEhLTCoX81Aua+zP6rVsA=="
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "G7sQLOWiO7FE2CzjgVz41/VukApswMnIwklPXm+f/Jg="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
|
@ -1,603 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version": "1"
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"Consortium": {
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"sequence": "1"
|
||||
},
|
||||
"last_update": {
|
||||
"payload": {
|
||||
"data": {
|
||||
"config_update": {
|
||||
"channel_id": "businesschannel",
|
||||
"read_set": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {},
|
||||
"Org2MSP": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"Consortium": {
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"write_set": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {},
|
||||
"Org2MSP": {}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version": "1"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"Consortium": {
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"signatures": [
|
||||
{
|
||||
"signature": "MEUCIQC7xQ/90J6FOs6x04bnkldMLAJWqnfxizqYh/mIlsvWogIgGX7Mxrxsr8gCfOgBclBNuRYaIPSryM2ECdBz4xsQAZg=",
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFNUXFUTGhtV3Y5cVk5K0VBb2JnZjNRd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXdPVEEwCldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTE95eE9PN0lGOGtGeWFpdE1mTHlEUmRQZSt3OERLClN5bGpGalg0TTJYVkI3QjBsU1RLVGh5MXBTSVdtVUkxQkxVY3ZpRGVNRHVOQnVNQ01kaExRTFNqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLbFdSRnNvazdBRAo0Y25MQTU4T01wZmx2azJ4T1lVYk5KT1g1ZklXSURENE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRE1CY0NwCmRlOVNPZDlMVzhkVjZnL1RWdFZVeWJ5b2taVEhjdFVXUU1vbTFRSWdJZzgyNERleHNaVGE2Z1dOaE1MMklzQk4KRlU2WU44ZFU4UkVUS21NbG1vTT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "WZPprx9dG+u/PUvYydc63guYTlQc3EqR"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-11-02T02:15:07.000Z",
|
||||
"type": 2
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFNUXFUTGhtV3Y5cVk5K0VBb2JnZjNRd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXdPVEEwCldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTE95eE9PN0lGOGtGeWFpdE1mTHlEUmRQZSt3OERLClN5bGpGalg0TTJYVkI3QjBsU1RLVGh5MXBTSVdtVUkxQkxVY3ZpRGVNRHVOQnVNQ01kaExRTFNqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLbFdSRnNvazdBRAo0Y25MQTU4T01wZmx2azJ4T1lVYk5KT1g1ZklXSURENE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRE1CY0NwCmRlOVNPZDlMVzhkVjZnL1RWdFZVeWJ5b2taVEhjdFVXUU1vbTFRSWdJZzgyNERleHNaVGE2Z1dOaE1MMklzQk4KRlU2WU44ZFU4UkVUS21NbG1vTT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "zd2/ugSMlASaMkVllXeNkNa+uM/AbEe2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIB62nKpuTyIngwtXCMmHCgMGj3PceA4Zcf3GdHhzMNxBAiBu6TlT1MXkDfRdR+OSptDGKi8s4GmgHV+w87D+wZSIUA=="
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-11-02T02:15:07.000Z",
|
||||
"type": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgpPcmRlcmVyTVNQEvAFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRFRDQ0FiT2dBd0lCQWdJUkFMelBUVXhrTElRYWFua2JJVjlSWEZ3d0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTVNRFJhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFVXBia0grT3ZULzNKY3hlQzN2dXg0UVNEWklsTC9oeVBRS1ZiTWZQc1pScC9EUDRGCjc0RkZrQ3hYQlpjWFhBYzY4eTMwNTVuUmtVWUZ3bGxQU09pVjlLTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnSlV1WHZZSUVLVk9kdmJ3dG9qTi84bEhmT2paawp6bXBzSkNPOUhpS1Uwczh3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQVB2cnpaSVdhdldwOGtPaU1ySjF3Rmk3CjAzUCtNNGRKMzhReDRVUjFhOS9MQWlCKy82RU5mUi9yS0ZReC9DMUVnMVVSNlVoSGM4UkVLNlRwajhuOFZ5MmQKOHc9PQotLS0tLUVORCAtLS0tLQo=",
|
||||
"nonce": "aptNIt+PiYs7003PjOOkVx++48DzQezR"
|
||||
}
|
||||
}
|
||||
}
|
Binary file not shown.
|
@ -1,624 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"data": [
|
||||
{
|
||||
"payload": {
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"AnchorPeers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"anchor_peers": [
|
||||
{
|
||||
"host": "peer0.org1.example.com",
|
||||
"port": 7051
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version": "1"
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"version": "1"
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"Consortium": {
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"sequence": "2"
|
||||
},
|
||||
"last_update": {
|
||||
"payload": {
|
||||
"data": {
|
||||
"config_update": {
|
||||
"channel_id": "businesschannel",
|
||||
"read_set": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"policies": {
|
||||
"Admins": {},
|
||||
"Readers": {},
|
||||
"Writers": {}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"version": "1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"write_set": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {},
|
||||
"Readers": {},
|
||||
"Writers": {}
|
||||
},
|
||||
"values": {
|
||||
"AnchorPeers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"anchor_peers": [
|
||||
{
|
||||
"host": "peer0.org1.example.com",
|
||||
"port": 7051
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"MSP": {}
|
||||
},
|
||||
"version": "1"
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"version": "1"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"signatures": [
|
||||
{
|
||||
"signature": "MEQCIGlLepJRWaZmKfPVr/JbXLw/aDF5S6PL82JvKVLEBJOkAiA1l+fHXS/07vKcsqkkEdCpXzblR97YmZXapuJXDXPIVw==",
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFNUXFUTGhtV3Y5cVk5K0VBb2JnZjNRd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXdPVEEwCldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTE95eE9PN0lGOGtGeWFpdE1mTHlEUmRQZSt3OERLClN5bGpGalg0TTJYVkI3QjBsU1RLVGh5MXBTSVdtVUkxQkxVY3ZpRGVNRHVOQnVNQ01kaExRTFNqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLbFdSRnNvazdBRAo0Y25MQTU4T01wZmx2azJ4T1lVYk5KT1g1ZklXSURENE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRE1CY0NwCmRlOVNPZDlMVzhkVjZnL1RWdFZVeWJ5b2taVEhjdFVXUU1vbTFRSWdJZzgyNERleHNaVGE2Z1dOaE1MMklzQk4KRlU2WU44ZFU4UkVUS21NbG1vTT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "sfJIqcCba4IK2MiJY4LvUzPKhoQdHWeN"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-11-02T02:15:20.000Z",
|
||||
"type": 2
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFNUXFUTGhtV3Y5cVk5K0VBb2JnZjNRd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXdPVEEwCldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTE95eE9PN0lGOGtGeWFpdE1mTHlEUmRQZSt3OERLClN5bGpGalg0TTJYVkI3QjBsU1RLVGh5MXBTSVdtVUkxQkxVY3ZpRGVNRHVOQnVNQ01kaExRTFNqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLbFdSRnNvazdBRAo0Y25MQTU4T01wZmx2azJ4T1lVYk5KT1g1ZklXSURENE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRE1CY0NwCmRlOVNPZDlMVzhkVjZnL1RWdFZVeWJ5b2taVEhjdFVXUU1vbTFRSWdJZzgyNERleHNaVGE2Z1dOaE1MMklzQk4KRlU2WU44ZFU4UkVUS21NbG1vTT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "qF+ao7tESwqtmOuNzR0ldseUtX79m3np"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIArCpu5lU1/SOgijQ0yoxIPDOZ9SFAsiXL5BQY4v8nJvAiBM9ooCG+9LZxWByXqOYF9CXYiaJ4571jqBw14Tt4O4Sg=="
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-11-02T02:15:20.000Z",
|
||||
"type": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgpPcmRlcmVyTVNQEvAFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRFRDQ0FiT2dBd0lCQWdJUkFMelBUVXhrTElRYWFua2JJVjlSWEZ3d0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTVNRFJhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFVXBia0grT3ZULzNKY3hlQzN2dXg0UVNEWklsTC9oeVBRS1ZiTWZQc1pScC9EUDRGCjc0RkZrQ3hYQlpjWFhBYzY4eTMwNTVuUmtVWUZ3bGxQU09pVjlLTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnSlV1WHZZSUVLVk9kdmJ3dG9qTi84bEhmT2paawp6bXBzSkNPOUhpS1Uwczh3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQVB2cnpaSVdhdldwOGtPaU1ySjF3Rmk3CjAzUCtNNGRKMzhReDRVUjFhOS9MQWlCKy82RU5mUi9yS0ZReC9DMUVnMVVSNlVoSGM4UkVLNlRwajhuOFZ5MmQKOHc9PQotLS0tLUVORCAtLS0tLQo=",
|
||||
"nonce": "7hsm0r2VHWQTQQuNWLJDOgfSbpoCnTC7"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIDUDaqc/stWUjGegsxqrz8WcqqENp9EShkO5TxrnkVGgAiAzSGEcax1vRUYQEtCmjC/1z+k0tIUytfFCra1X+NXbjw=="
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "FUmHJz7u01n3kXLfOAhztPJtNzeYM6Gcd+jATFC/1Z4=",
|
||||
"number": "1",
|
||||
"previous_hash": "OcqbSKgIdE3DXjivo/0iCljqeAslcgnBYSnG1wtvLIg="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"EucGCpwGCv8FCgpPcmRlcmVyTVNQEvAFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRFRDQ0FiT2dBd0lCQWdJUkFMelBUVXhrTElRYWFua2JJVjlSWEZ3d0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTVNRFJhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFVXBia0grT3ZULzNKY3hlQzN2dXg0UVNEWklsTC9oeVBRS1ZiTWZQc1pScC9EUDRGCjc0RkZrQ3hYQlpjWFhBYzY4eTMwNTVuUmtVWUZ3bGxQU09pVjlLTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnSlV1WHZZSUVLVk9kdmJ3dG9qTi84bEhmT2paawp6bXBzSkNPOUhpS1Uwczh3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQVB2cnpaSVdhdldwOGtPaU1ySjF3Rmk3CjAzUCtNNGRKMzhReDRVUjFhOS9MQWlCKy82RU5mUi9yS0ZReC9DMUVnMVVSNlVoSGM4UkVLNlRwajhuOFZ5MmQKOHc9PQotLS0tLUVORCAtLS0tLQoSGIC3kFYCn5Gk7pNaVg7lcrogsr0nMLBQsBJGMEQCIG1Pa3r1aDvdogoVu8nl43zrOdJW95s8hDfk1ggY4Kv6AiA147gI6M8z0XUjciP67OSFgdVzyKXV1rdtM7rCY37hPg==",
|
||||
"CgIIARLnBgqcBgr/BQoKT3JkZXJlck1TUBLwBS0tLS0tQkVHSU4gLS0tLS0KTUlJQ0RUQ0NBYk9nQXdJQkFnSVJBTHpQVFV4a0xJUWFhbmtiSVY5UlhGd3dDZ1lJS29aSXpqMEVBd0l3YVRFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHCmNtRnVZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUmN3RlFZRFZRUURFdzVqWVM1bGVHRnQKY0d4bExtTnZiVEFlRncweE56RXhNREl3TWpBNU1EUmFGdzB5TnpFd016RXdNakE1TURSYU1GZ3hDekFKQmdOVgpCQVlUQWxWVE1STXdFUVlEVlFRSUV3cERZV3hwWm05eWJtbGhNUll3RkFZRFZRUUhFdzFUWVc0Z1JuSmhibU5wCmMyTnZNUnd3R2dZRFZRUURFeE52Y21SbGNtVnlMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUkKS29aSXpqMERBUWNEUWdBRVVwYmtIK092VC8zSmN4ZUMzdnV4NFFTRFpJbEwvaHlQUUtWYk1mUHNaUnAvRFA0Rgo3NEZGa0N4WEJaY1hYQWM2OHkzMDU1blJrVVlGd2xsUFNPaVY5S05OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBCk1Bd0dBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmsKem1wc0pDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFQdnJ6WklXYXZXcDhrT2lNckoxd0ZpNwowM1ArTTRkSjM4UXg0VVIxYTkvTEFpQisvNkVOZlIvcktGUXgvQzFFZzFVUjZVaEhjOFJFSzZUcGo4bjhWeTJkCjh3PT0KLS0tLS1FTkQgLS0tLS0KEhhp+l7U471hZSofGbZxme+iqvd40uQtjAASRjBEAiBANFVe9HG8ziPcLllRFjjSpOjiFyEsIY3/5pDndqDCqwIgSyKALx+zlklgRhsIYeNLgJyO0eumvVzfiNzjCBPmnxQ=",
|
||||
"",
|
||||
"CgIIAQ=="
|
||||
]
|
||||
}
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,520 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"data": [
|
||||
{
|
||||
"payload": {
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Consortiums": {
|
||||
"groups": {
|
||||
"SampleConsortium": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"values": {
|
||||
"ChannelCreationPolicy": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "testchainid",
|
||||
"timestamp": "2017-11-02T02:14:04.000Z",
|
||||
"tx_id": "a577a07e248785ed29f8dcb61b9c224ba1e2d7e0be9e45137277ed4c3291092b",
|
||||
"type": 1,
|
||||
"version": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"nonce": "6q+dc13iCN+OjzZFIYhVqZW8B+NyBOXy"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "oVkfNdi1qv0v1lXiAWDvGftCutSlyXZfAOBbgQuYfXU="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
|
@ -1,501 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Consortiums": {
|
||||
"groups": {
|
||||
"SampleConsortium": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"values": {
|
||||
"ChannelCreationPolicy": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "testchainid",
|
||||
"timestamp": "2017-11-02T02:14:04.000Z",
|
||||
"tx_id": "a577a07e248785ed29f8dcb61b9c224ba1e2d7e0be9e45137277ed4c3291092b",
|
||||
"type": 1,
|
||||
"version": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"nonce": "6q+dc13iCN+OjzZFIYhVqZW8B+NyBOXy"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,520 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"data": [
|
||||
{
|
||||
"payload": {
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Consortiums": {
|
||||
"groups": {
|
||||
"SampleConsortium": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"values": {
|
||||
"ChannelCreationPolicy": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "testchainid",
|
||||
"timestamp": "2017-11-02T02:14:04.000Z",
|
||||
"tx_id": "a577a07e248785ed29f8dcb61b9c224ba1e2d7e0be9e45137277ed4c3291092b",
|
||||
"type": 1,
|
||||
"version": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"nonce": "6q+dc13iCN+OjzZFIYhVqZW8B+NyBOXy"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "oVkfNdi1qv0v1lXiAWDvGftCutSlyXZfAOBbgQuYfXU="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
Binary file not shown.
|
@ -1,520 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"data": [
|
||||
{
|
||||
"payload": {
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Consortiums": {
|
||||
"groups": {
|
||||
"SampleConsortium": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"values": {
|
||||
"ChannelCreationPolicy": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 20,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "testchainid",
|
||||
"timestamp": "2017-11-02T02:14:04.000Z",
|
||||
"tx_id": "a577a07e248785ed29f8dcb61b9c224ba1e2d7e0be9e45137277ed4c3291092b",
|
||||
"type": 1,
|
||||
"version": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"nonce": "6q+dc13iCN+OjzZFIYhVqZW8B+NyBOXy"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "oVkfNdi1qv0v1lXiAWDvGftCutSlyXZfAOBbgQuYfXU="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
|
@ -1,501 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Consortiums": {
|
||||
"groups": {
|
||||
"SampleConsortium": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"values": {
|
||||
"ChannelCreationPolicy": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 20,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "testchainid",
|
||||
"timestamp": "2017-11-02T02:14:04.000Z",
|
||||
"tx_id": "a577a07e248785ed29f8dcb61b9c224ba1e2d7e0be9e45137277ed4c3291092b",
|
||||
"type": 1,
|
||||
"version": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"nonce": "6q+dc13iCN+OjzZFIYhVqZW8B+NyBOXy"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,520 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"data": [
|
||||
{
|
||||
"payload": {
|
||||
"data": {
|
||||
"config": {
|
||||
"channel_group": {
|
||||
"groups": {
|
||||
"Consortiums": {
|
||||
"groups": {
|
||||
"SampleConsortium": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org1MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU1RcVRMaG1XdjlxWTkrRUFvYmdmM1F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdMT3l4T083SUY4a0Z5YWl0TWZMeURSZFBlK3c4REsKU3lsakZqWDRNMlhWQjdCMGxTVEtUaHkxcFNJV21VSTFCTFVjdmlEZU1EdU5CdU1DTWRoTFFMU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtsV1JGc29rN0FECjRjbkxBNThPTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFETUJjQ3AKZGU5U09kOUxXOGRWNmcvVFZ0VlV5Ynlva1pUSGN0VVdRTW9tMVFJZ0lnODI0RGV4c1pUYTZnV05oTUwySXNCTgpGVTZZTjhkVThSRVRLbU1sbW9NPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBZWThyNVFsL1BaNWh1K2N0VzBzODh3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQlBHVzZPdTl6cmxESUl1M1pkdzNiRC9aVW44cXZ5TG1MVzErOEh2NG1lRWVXbW1QbTAzcit0cm92SVNrNkY1Ugp1SXlhNCtwL0VycWthM01RNlB1SktycWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtsV1JGc29rN0FENGNuTEE1OE8KTXBmbHZrMnhPWVViTkpPWDVmSVdJREQ0TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUNPWlBMVk93YVU3bS9qTApjM2VlN1Vmd0thNHdxdjBneTFRV1Fzem5BQ0FIQWlCNVZKSVYwY1VUQmhMNk9RZUZZR2RnNmdsS2VKWUZsck9CCmZQZlp5VTlTTWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRVWRhTkZKS01ob0tOZlFyYVBSeFRDakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeE1ESXdNakE1TURSYUZ3MHlOekV3TXpFd01qQTUKTURSYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVUWTZ0c3dKYnVoaHAyMGs3Q2gvM3pFbHUzRkdHUGdYb2g3eEx3UkZoTzhnZi92ZXNwZXZMdmNvNQpTMXZFS0w3ckttSHJJWnd6VGN3M2tGUFB1b0JPcTZOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdKMkQvZUNjSUZPYjYKR201eGViemZKNHdxUlNCamNoWjFibTBKZXMwNHBtY3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBT0hGcC80aQorbmhUdklzR3R6TjJkWHNDUVAxL0xxdEJkNjBZbU9UcEZxNHJBaUFSbTdVWStnRTlLMk85VGV3MVN0Z1hoQ0lpCjNCYUt5MmZweVhPeU5zcVRxdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94bG1GZ2FDdlZPdnRPdjdsNmxYVll3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkhKTE5BckorcnM5TXp3ZVltTWRpbEF2Wm1mbFhlcXAKQTZ1WVZHTVNEcjMzQ3ZjUGVxT21rWmNsMEVGYlVwbFUyR01MbzBlNDl0V3pKRk5kNHNqVDZTMmpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUpsVjdiZ3h6NXVxClNUZ1JCQ0tQSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUZQWmlwNlgKMlUrak82ejRUekFvczd2V2pCdFZ3MVY4UVgwb2FXOEtrZnpNQWlCWExlbEVpMmNuS0JQWVZHK2pleHhkOEFrSQpaTzJ5dWpuOVM0NTBrUkRSOFE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU8wNFdDRzRBU0JaSGNaRWVkZGpueUV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TVRBeU1ESXdPVEEwV2hjTk1qY3hNRE14TURJd09UQTAKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk14eVpvRkgrY01jTHNGYk42YWJ4V3Fpc1FaOFFFU3EvdFNtdC82UlJJQzJTKzE5TFhHRDNWUWt2ZHNUQ3k5SgpKbllsdmQra0VGd3hjVUd1UkRRcWkwYWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpsVjdiZ3h6NXVxU1RnUkJDS1AKSGU2U1VWN3A4RGt6eTNDY3VkK21LL2dSTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDQ0szekJZRFZlem5iWQo5NURMRzBPaE42blFldVFSOWVNdVBnTXpCL0duZ2dJZ1FHN2t6aDdlWnhoOGFSS1BDaG1JN2R2VnRTYVZsMmJICnBLL0tVbzJtSk5nPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxpbnltYmE2VmQ4VS9JTVZiRUtxUW93Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1UQXlNREl3T1RBMFdoY05NamN4TURNeE1ESXcKT1RBMFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCQ3kwbEJ0NjAzTGV1ejRZV0Zyd205eU5IeWllYjlraUtXRjFxREZxRlFRYVg3bnJpc3I3M2p2NwpNVmJIdnZpK1dHdFczVThTeHRSWEpnVmJOb092Mi9xalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJQUZVZlZRZTh1WVoKeDhoRk51UWtKOUFMZWlkbkNGTHZ4dmk0bWIvV3IxNHBNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUURHZ2cxTgozdEhYcWtqL1FXV0VqbTF6WS92THpsNDd6QnNSTTFMNTBneFp3Z0lnWlBWZXNNdzAzZ1g1Q0FIdmp2c1Bxc2E0Ci9SdUg5T0lleUI4WjhWTVlsdzg9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"values": {
|
||||
"ChannelCreationPolicy": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"role": "ADMIN"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP"
|
||||
}
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJDZ0F3SUJBZ0lRWkpFdisvdmVzNGpWN3gzSUZjcWJZREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVdEV1FQbXhXcWw5RUNISG9pa0syMmZmS0h4Z2txRDBobUE4bU1URlNxUTQxV3djTU9mQlEKcTdlaXdDSU1kamdFVXhpdU5zVnh0VGI5MXNpVDBONzJxNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ0pVdVh2WUlFS1ZPZHZid3Rvak4vOGxIZk9qWmt6bXBzCkpDTzlIaUtVMHM4d0NnWUlLb1pJemowRUF3SURTQUF3UlFJaEFJYXlIYUZ1bnhVSUc1U1hueHFING8yRkRLMGMKZHhaeG5hOXI4eUxHVjIxUEFpQWZwRjBvZnpEdnpJYzFWNElIZGhwUExTWVlkZFBTNFp1bVRJbndnM0ZBd1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRUWx0Q09oWFhxQXlRUGFlczd4RmVEVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEV3TWpBeU1Ea3dORm9YRFRJM01UQXpNVEF5TURrd05Gb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJEbjZ2TFF5QzB3SVFQcjQ1OC9BUjlrOVhDbWUKbUQyS1llR216dWkzR0MrREgvaHVVbk9QaGJ1M3BmR1FDTXh4U3BaWFZneVhiUFlWNlViaHFrbVR6ZHVqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJQ1ZMbDcyQ0JDbFRuYjI4TGFJemYvSlIzem8yWk01cWJDUWp2UjRpbE5MUE1Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNVZlpRV0Rvb3BJTlFGRC96R0c2aFgrZWV3ZU9nTHRRWG80cHFzQ3BhTApqUUlnTEtyckJuL3VhaExER0ljRlkzN3QwWjhVZEVLQ2w1ZE9jcU5mbUlKalZ4MD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR1Z0F3SUJBZ0lRUGppdVJVVFNZSmo2RytycFZBb3lXekFLQmdncWhrak9QUVFEQWpCc01Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4R2pBWUJnTlZCQU1URVhSc2MyTmhMbVY0CllXMXdiR1V1WTI5dE1CNFhEVEUzTVRFd01qQXlNRGt3TkZvWERUSTNNVEF6TVRBeU1Ea3dORm93YkRFTE1Ba0cKQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdQpZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUm93R0FZRFZRUURFeEYwYkhOallTNWxlR0Z0CmNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdhQWw5UDFqWWV0S2xjQ0xtSVMKVzdCQTI2SS81WXFqTTdMK3R3YmJrM05jaUQwWDlWMVJtd3orbWhXaGpZQ1FEZUkzNEUxUTJUeTdiMTlTbEtjYQpMMUdqWHpCZE1BNEdBMVVkRHdFQi93UUVBd0lCcGpBUEJnTlZIU1VFQ0RBR0JnUlZIU1VBTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0tRWURWUjBPQkNJRUlCbzJRNk1FMHVYYjZ1ZUVEWkErdDRHSHVKOUx1TzRkYStER2dCUjkKY2dEbE1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFI4bllRd09UWjF5Wkp6U1BFRVlUNXlUdkdEQ3BoVUhaawo5VnVCZ3lQNjJnSWdXKy9qQ0w0eXkxUGZMZmY0c1JzTWRZMGgwakR2ZUpnbWpjYW5zeGVuVXZRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 20,
|
||||
"preferred_max_bytes": 524288
|
||||
}
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
}
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
}
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Readers"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
}
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
}
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "testchainid",
|
||||
"timestamp": "2017-11-02T02:14:04.000Z",
|
||||
"tx_id": "a577a07e248785ed29f8dcb61b9c224ba1e2d7e0be9e45137277ed4c3291092b",
|
||||
"type": 1,
|
||||
"version": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"nonce": "6q+dc13iCN+OjzZFIYhVqZW8B+NyBOXy"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "oVkfNdi1qv0v1lXiAWDvGftCutSlyXZfAOBbgQuYfXU="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
|
@ -1,180 +0,0 @@
|
|||
# Copyright IBM Corp. All Rights Reserved.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
---
|
||||
################################################################################
|
||||
#
|
||||
# Profile
|
||||
#
|
||||
# - Different configuration profiles may be encoded here to be specified
|
||||
# as parameters to the configtxgen tool
|
||||
#
|
||||
################################################################################
|
||||
Profiles:
|
||||
|
||||
TwoOrgsOrdererGenesis: # Used to generate genesis block for system channel
|
||||
Orderer:
|
||||
<<: *OrdererDefaults
|
||||
Organizations:
|
||||
- *OrdererOrg
|
||||
Consortiums:
|
||||
SampleConsortium:
|
||||
Organizations:
|
||||
- *Org1
|
||||
- *Org2
|
||||
|
||||
TwoOrgsChannel: # used for application channel
|
||||
Consortium: SampleConsortium
|
||||
Application:
|
||||
<<: *ApplicationDefaults
|
||||
Organizations:
|
||||
- *Org1
|
||||
- *Org2
|
||||
|
||||
ThreeOrgsChannel: # used for application channel
|
||||
Consortium: SampleConsortium
|
||||
Application:
|
||||
<<: *ApplicationDefaults
|
||||
Organizations:
|
||||
- *Org1
|
||||
- *Org2
|
||||
- *Org3
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# Section: Organizations
|
||||
#
|
||||
# - This section defines the different organizational identities which will
|
||||
# be referenced later in the configuration.
|
||||
#
|
||||
################################################################################
|
||||
Organizations:
|
||||
|
||||
# SampleOrg defines an MSP using the sampleconfig. It should never be used
|
||||
# in production but may be used as a template for other definitions
|
||||
- &OrdererOrg
|
||||
# DefaultOrg defines the organization which is used in the sampleconfig
|
||||
# of the fabric.git development environment
|
||||
Name: OrdererOrg
|
||||
|
||||
# ID to load the MSP definition as
|
||||
ID: OrdererMSP
|
||||
|
||||
# MSPDir is the filesystem path which contains the MSP configuration
|
||||
MSPDir: crypto-config/ordererOrganizations/example.com/msp
|
||||
|
||||
- &Org1
|
||||
# DefaultOrg defines the organization which is used in the sampleconfig
|
||||
# of the fabric.git development environment
|
||||
Name: Org1MSP
|
||||
|
||||
# ID to load the MSP definition as
|
||||
ID: Org1MSP
|
||||
|
||||
MSPDir: crypto-config/peerOrganizations/org1.example.com/msp
|
||||
|
||||
AnchorPeers:
|
||||
# AnchorPeers defines the location of peers which can be used
|
||||
# for cross org gossip communication. Note, this value is only
|
||||
# encoded in the genesis block in the Application section context
|
||||
- Host: peer0.org1.example.com
|
||||
Port: 7051
|
||||
|
||||
- &Org2
|
||||
# DefaultOrg defines the organization which is used in the sampleconfig
|
||||
# of the fabric.git development environment
|
||||
Name: Org2MSP
|
||||
|
||||
# ID to load the MSP definition as
|
||||
ID: Org2MSP
|
||||
|
||||
MSPDir: crypto-config/peerOrganizations/org2.example.com/msp
|
||||
|
||||
AnchorPeers:
|
||||
# AnchorPeers defines the location of peers which can be used
|
||||
# for cross org gossip communication. Note, this value is only
|
||||
# encoded in the genesis block in the Application section context
|
||||
- Host: peer0.org2.example.com
|
||||
Port: 7051
|
||||
|
||||
- &Org3
|
||||
# DefaultOrg defines the organization which is used in the sampleconfig
|
||||
# of the fabric.git development environment
|
||||
Name: Org3MSP
|
||||
|
||||
# ID to load the MSP definition as
|
||||
ID: Org2MSP
|
||||
|
||||
MSPDir: crypto-config/peerOrganizations/org3.example.com/msp
|
||||
|
||||
AnchorPeers:
|
||||
# AnchorPeers defines the location of peers which can be used
|
||||
# for cross org gossip communication. Note, this value is only
|
||||
# encoded in the genesis block in the Application section context
|
||||
- Host: peer0.org3.example.com
|
||||
Port: 7051
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# SECTION: Orderer
|
||||
#
|
||||
# - This section defines the values to encode into a config transaction or
|
||||
# genesis block for orderer related parameters
|
||||
#
|
||||
################################################################################
|
||||
Orderer: &OrdererDefaults
|
||||
|
||||
# Orderer Type: The orderer implementation to start
|
||||
# Available types are "solo" and "kafka"
|
||||
OrdererType: kafka
|
||||
|
||||
Addresses:
|
||||
- orderer.example.com:7050
|
||||
|
||||
# Batch Timeout: The amount of time to wait before creating a batch
|
||||
BatchTimeout: 2s
|
||||
|
||||
# Batch Size: Controls the number of messages batched into a block
|
||||
BatchSize:
|
||||
|
||||
# Max Message Count: The maximum number of messages to permit in a batch
|
||||
MaxMessageCount: 10
|
||||
|
||||
# Absolute Max Bytes: The absolute maximum number of bytes allowed for
|
||||
# the serialized messages in a batch.
|
||||
AbsoluteMaxBytes: 98 MB
|
||||
|
||||
# Preferred Max Bytes: The preferred maximum number of bytes allowed for
|
||||
# the serialized messages in a batch. A message larger than the preferred
|
||||
# max bytes will result in a batch larger than preferred max bytes.
|
||||
PreferredMaxBytes: 512 KB
|
||||
|
||||
Kafka:
|
||||
# Brokers: A list of Kafka brokers to which the orderer connects. Edit
|
||||
# this list to identify the brokers of the ordering service.
|
||||
# NOTE: Use IP:port notation.
|
||||
Brokers:
|
||||
- kafka0:9092
|
||||
- kafka1:9092
|
||||
- kafka2:9092
|
||||
- kafka3:9092
|
||||
|
||||
# Organizations is the list of orgs which are defined as participants on
|
||||
# the orderer side of the network
|
||||
Organizations:
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# SECTION: Application
|
||||
#
|
||||
# - This section defines the values to encode into a config transaction or
|
||||
# genesis block for application related parameters
|
||||
#
|
||||
################################################################################
|
||||
Application: &ApplicationDefaults
|
||||
|
||||
# Organizations is the list of orgs which are defined as participants on
|
||||
# the application side of the network
|
||||
Organizations:
|
|
@ -1,93 +0,0 @@
|
|||
# Copyright IBM Corp. All Rights Reserved.
|
||||
#
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# "OrdererOrgs" - Definition of organizations managing orderer nodes
|
||||
# ---------------------------------------------------------------------------
|
||||
OrdererOrgs:
|
||||
# ---------------------------------------------------------------------------
|
||||
# Orderer
|
||||
# ---------------------------------------------------------------------------
|
||||
- Name: Orderer
|
||||
Domain: example.com
|
||||
CA:
|
||||
Country: US
|
||||
Province: California
|
||||
Locality: San Francisco
|
||||
# ---------------------------------------------------------------------------
|
||||
# "Specs" - See PeerOrgs below for complete description
|
||||
# ---------------------------------------------------------------------------
|
||||
Specs:
|
||||
- Hostname: orderer
|
||||
# ---------------------------------------------------------------------------
|
||||
# "PeerOrgs" - Definition of organizations managing peer nodes
|
||||
# ---------------------------------------------------------------------------
|
||||
PeerOrgs:
|
||||
# ---------------------------------------------------------------------------
|
||||
# Org1
|
||||
# ---------------------------------------------------------------------------
|
||||
- Name: Org1
|
||||
Domain: org1.example.com
|
||||
CA:
|
||||
Country: US
|
||||
Province: California
|
||||
Locality: San Francisco
|
||||
# ---------------------------------------------------------------------------
|
||||
# "Specs"
|
||||
# ---------------------------------------------------------------------------
|
||||
# Uncomment this section to enable the explicit definition of hosts in your
|
||||
# configuration. Most users will want to use Template, below
|
||||
#
|
||||
# Specs is an array of Spec entries. Each Spec entry consists of two fields:
|
||||
# - Hostname: (Required) The desired hostname, sans the domain.
|
||||
# - CommonName: (Optional) Specifies the template or explicit override for
|
||||
# the CN. By default, this is the template:
|
||||
#
|
||||
# "{{.Hostname}}.{{.Domain}}"
|
||||
#
|
||||
# which obtains its values from the Spec.Hostname and
|
||||
# Org.Domain, respectively.
|
||||
# ---------------------------------------------------------------------------
|
||||
# Specs:
|
||||
# - Hostname: foo # implicitly "foo.org1.example.com"
|
||||
# CommonName: foo27.org5.example.com # overrides Hostname-based FQDN set above
|
||||
# - Hostname: bar
|
||||
# - Hostname: baz
|
||||
# ---------------------------------------------------------------------------
|
||||
# "Template"
|
||||
# ---------------------------------------------------------------------------
|
||||
# Allows for the definition of 1 or more hosts that are created sequentially
|
||||
# from a template. By default, this looks like "peer%d" from 0 to Count-1.
|
||||
# You may override the number of nodes (Count), the starting index (Start)
|
||||
# or the template used to construct the name (Hostname).
|
||||
#
|
||||
# Note: Template and Specs are not mutually exclusive. You may define both
|
||||
# sections and the aggregate nodes will be created for you. Take care with
|
||||
# name collisions
|
||||
# ---------------------------------------------------------------------------
|
||||
Template:
|
||||
Count: 2
|
||||
# Start: 5
|
||||
# Hostname: {{.Prefix}}{{.Index}} # default
|
||||
# ---------------------------------------------------------------------------
|
||||
# "Users"
|
||||
# ---------------------------------------------------------------------------
|
||||
# Count: The number of user accounts _in addition_ to Admin
|
||||
# ---------------------------------------------------------------------------
|
||||
Users:
|
||||
Count: 1
|
||||
# ---------------------------------------------------------------------------
|
||||
# Org2: See "Org1" for full specification
|
||||
# ---------------------------------------------------------------------------
|
||||
- Name: Org2
|
||||
Domain: org2.example.com
|
||||
CA:
|
||||
Country: US
|
||||
Province: California
|
||||
Locality: San Francisco
|
||||
Template:
|
||||
Count: 2
|
||||
Users:
|
||||
Count: 1
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgOh3c0JeVNvfEPPB0
|
||||
UcBagzmGehlyeVPMueLfphiSvyqhRANCAAQ5+ry0MgtMCED6+OfPwEfZPVwpnpg9
|
||||
imHhps7otxgvgx/4blJzj4W7t6XxkAjMcUqWV1YMl2z2FelG4apJk83b
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLzCCAdWgAwIBAgIQQltCOhXXqAyQPaes7xFeDTAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowaTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDn6vLQyC0wIQPr458/AR9k9XCme
|
||||
mD2KYeGmzui3GC+DH/huUnOPhbu3pfGQCMxxSpZXVgyXbPYV6UbhqkmTzdujXzBd
|
||||
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
|
||||
Af8wKQYDVR0OBCIEICVLl72CBClTnb28LaIzf/JR3zo2ZM5qbCQjvR4ilNLPMAoG
|
||||
CCqGSM49BAMCA0gAMEUCIQCUfZQWDoopINQFD/zGG6hX+eeweOgLtQXo4pqsCpaL
|
||||
jQIgLKrrBn/uahLDGIcFY37t0Z8UdEKCl5dOcqNfmIJjVx0=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCjCCAbCgAwIBAgIQZJEv+/ves4jV7x3IFcqbYDAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowVjELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
|
||||
zj0DAQcDQgAEWDWQPmxWql9ECHHoikK22ffKHxgkqD0hmA8mMTFSqQ41WwcMOfBQ
|
||||
q7eiwCIMdjgEUxiuNsVxtTb91siT0N72q6NNMEswDgYDVR0PAQH/BAQDAgeAMAwG
|
||||
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgJUuXvYIEKVOdvbwtojN/8lHfOjZkzmps
|
||||
JCO9HiKU0s8wCgYIKoZIzj0EAwIDSAAwRQIhAIayHaFunxUIG5SXnxqH4o2FDK0c
|
||||
dxZxna9r8yLGV21PAiAfpF0ofzDvzIc1V4IHdhpPLSYYddPS4ZumTInwg3FAwQ==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLzCCAdWgAwIBAgIQQltCOhXXqAyQPaes7xFeDTAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowaTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDn6vLQyC0wIQPr458/AR9k9XCme
|
||||
mD2KYeGmzui3GC+DH/huUnOPhbu3pfGQCMxxSpZXVgyXbPYV6UbhqkmTzdujXzBd
|
||||
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
|
||||
Af8wKQYDVR0OBCIEICVLl72CBClTnb28LaIzf/JR3zo2ZM5qbCQjvR4ilNLPMAoG
|
||||
CCqGSM49BAMCA0gAMEUCIQCUfZQWDoopINQFD/zGG6hX+eeweOgLtQXo4pqsCpaL
|
||||
jQIgLKrrBn/uahLDGIcFY37t0Z8UdEKCl5dOcqNfmIJjVx0=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdugAwIBAgIQPjiuRUTSYJj6G+rpVAoyWzAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowbDELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5leGFt
|
||||
cGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGaAl9P1jYetKlcCLmIS
|
||||
W7BA26I/5YqjM7L+twbbk3NciD0X9V1Rmwz+mhWhjYCQDeI34E1Q2Ty7b19SlKca
|
||||
L1GjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB
|
||||
/wQFMAMBAf8wKQYDVR0OBCIEIBo2Q6ME0uXb6ueEDZA+t4GHuJ9LuO4da+DGgBR9
|
||||
cgDlMAoGCCqGSM49BAMCA0gAMEUCIQDR8nYQwOTZ1yZJzSPEEYT5yTvGDCphUHZk
|
||||
9VuBgyP62gIgW+/jCL4yy1PfLff4sRsMdY0h0jDveJgmjcansxenUvQ=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCjCCAbCgAwIBAgIQZJEv+/ves4jV7x3IFcqbYDAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowVjELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
|
||||
zj0DAQcDQgAEWDWQPmxWql9ECHHoikK22ffKHxgkqD0hmA8mMTFSqQ41WwcMOfBQ
|
||||
q7eiwCIMdjgEUxiuNsVxtTb91siT0N72q6NNMEswDgYDVR0PAQH/BAQDAgeAMAwG
|
||||
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgJUuXvYIEKVOdvbwtojN/8lHfOjZkzmps
|
||||
JCO9HiKU0s8wCgYIKoZIzj0EAwIDSAAwRQIhAIayHaFunxUIG5SXnxqH4o2FDK0c
|
||||
dxZxna9r8yLGV21PAiAfpF0ofzDvzIc1V4IHdhpPLSYYddPS4ZumTInwg3FAwQ==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLzCCAdWgAwIBAgIQQltCOhXXqAyQPaes7xFeDTAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowaTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDn6vLQyC0wIQPr458/AR9k9XCme
|
||||
mD2KYeGmzui3GC+DH/huUnOPhbu3pfGQCMxxSpZXVgyXbPYV6UbhqkmTzdujXzBd
|
||||
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
|
||||
Af8wKQYDVR0OBCIEICVLl72CBClTnb28LaIzf/JR3zo2ZM5qbCQjvR4ilNLPMAoG
|
||||
CCqGSM49BAMCA0gAMEUCIQCUfZQWDoopINQFD/zGG6hX+eeweOgLtQXo4pqsCpaL
|
||||
jQIgLKrrBn/uahLDGIcFY37t0Z8UdEKCl5dOcqNfmIJjVx0=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg67fnyJ2yoAD+AIeN
|
||||
zapWDBVqozCdGAd44EhPQYJnaSahRANCAARSluQf469P/clzF4Le+7HhBINkiUv+
|
||||
HI9ApVsx8+xlGn8M/gXvgUWQLFcFlxdcBzrzLfTnmdGRRgXCWU9I6JX0
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICDTCCAbOgAwIBAgIRALzPTUxkLIQaankbIV9RXFwwCgYIKoZIzj0EAwIwaTEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
|
||||
cGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5MDRaMFgxCzAJBgNV
|
||||
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
|
||||
c2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI
|
||||
KoZIzj0DAQcDQgAEUpbkH+OvT/3JcxeC3vux4QSDZIlL/hyPQKVbMfPsZRp/DP4F
|
||||
74FFkCxXBZcXXAc68y3055nRkUYFwllPSOiV9KNNMEswDgYDVR0PAQH/BAQDAgeA
|
||||
MAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgJUuXvYIEKVOdvbwtojN/8lHfOjZk
|
||||
zmpsJCO9HiKU0s8wCgYIKoZIzj0EAwIDSAAwRQIhAPvrzZIWavWp8kOiMrJ1wFi7
|
||||
03P+M4dJ38Qx4UR1a9/LAiB+/6ENfR/rKFQx/C1Eg1UR6UhHc8REK6Tpj8n8Vy2d
|
||||
8w==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdugAwIBAgIQPjiuRUTSYJj6G+rpVAoyWzAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowbDELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5leGFt
|
||||
cGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGaAl9P1jYetKlcCLmIS
|
||||
W7BA26I/5YqjM7L+twbbk3NciD0X9V1Rmwz+mhWhjYCQDeI34E1Q2Ty7b19SlKca
|
||||
L1GjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB
|
||||
/wQFMAMBAf8wKQYDVR0OBCIEIBo2Q6ME0uXb6ueEDZA+t4GHuJ9LuO4da+DGgBR9
|
||||
cgDlMAoGCCqGSM49BAMCA0gAMEUCIQDR8nYQwOTZ1yZJzSPEEYT5yTvGDCphUHZk
|
||||
9VuBgyP62gIgW+/jCL4yy1PfLff4sRsMdY0h0jDveJgmjcansxenUvQ=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdugAwIBAgIQPjiuRUTSYJj6G+rpVAoyWzAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowbDELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5leGFt
|
||||
cGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGaAl9P1jYetKlcCLmIS
|
||||
W7BA26I/5YqjM7L+twbbk3NciD0X9V1Rmwz+mhWhjYCQDeI34E1Q2Ty7b19SlKca
|
||||
L1GjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB
|
||||
/wQFMAMBAf8wKQYDVR0OBCIEIBo2Q6ME0uXb6ueEDZA+t4GHuJ9LuO4da+DGgBR9
|
||||
cgDlMAoGCCqGSM49BAMCA0gAMEUCIQDR8nYQwOTZ1yZJzSPEEYT5yTvGDCphUHZk
|
||||
9VuBgyP62gIgW+/jCL4yy1PfLff4sRsMdY0h0jDveJgmjcansxenUvQ=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICWTCCAf+gAwIBAgIQWehIY/9qDJ4CInl7CkAbaTAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowWDELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xHDAaBgNVBAMTE29yZGVyZXIuZXhhbXBsZS5jb20wWTATBgcqhkjOPQIB
|
||||
BggqhkjOPQMBBwNCAASw+HdzH+K+fxrHi6Sk6kUNXoq7PAc9a1vnX4uJDTPgujin
|
||||
UIKnsxlcQ6B9jYLqNW/v4Ocsy+PjAtVdk8fuMUeHo4GWMIGTMA4GA1UdDwEB/wQE
|
||||
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
|
||||
ADArBgNVHSMEJDAigCAaNkOjBNLl2+rnhA2QPreBh7ifS7juHWvgxoAUfXIA5TAn
|
||||
BgNVHREEIDAeghNvcmRlcmVyLmV4YW1wbGUuY29tggdvcmRlcmVyMAoGCCqGSM49
|
||||
BAMCA0gAMEUCIQDfdSqWkET4daK+8vdQDJjsedRu+mxIqntQu3B7Y8I1YAIgJdNi
|
||||
5Nu5bgudMFTaTFDvfsdee3Jl4484wCaQ/R0Z4Ug=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg2IOdfeqqYXZ54M1w
|
||||
FZbFVBs5swroT0GvNMmUxpTGPHShRANCAASw+HdzH+K+fxrHi6Sk6kUNXoq7PAc9
|
||||
a1vnX4uJDTPgujinUIKnsxlcQ6B9jYLqNW/v4Ocsy+PjAtVdk8fuMUeH
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgMfLP3fWDilOL/18V
|
||||
9ZHuu1tMhXRVilnN8oewI+Y2PPqhRANCAARmgJfT9Y2HrSpXAi5iEluwQNuiP+WK
|
||||
ozOy/rcG25NzXIg9F/VdUZsM/poVoY2AkA3iN+BNUNk8u29fUpSnGi9R
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdugAwIBAgIQPjiuRUTSYJj6G+rpVAoyWzAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowbDELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5leGFt
|
||||
cGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGaAl9P1jYetKlcCLmIS
|
||||
W7BA26I/5YqjM7L+twbbk3NciD0X9V1Rmwz+mhWhjYCQDeI34E1Q2Ty7b19SlKca
|
||||
L1GjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB
|
||||
/wQFMAMBAf8wKQYDVR0OBCIEIBo2Q6ME0uXb6ueEDZA+t4GHuJ9LuO4da+DGgBR9
|
||||
cgDlMAoGCCqGSM49BAMCA0gAMEUCIQDR8nYQwOTZ1yZJzSPEEYT5yTvGDCphUHZk
|
||||
9VuBgyP62gIgW+/jCL4yy1PfLff4sRsMdY0h0jDveJgmjcansxenUvQ=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCjCCAbCgAwIBAgIQZJEv+/ves4jV7x3IFcqbYDAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowVjELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
|
||||
zj0DAQcDQgAEWDWQPmxWql9ECHHoikK22ffKHxgkqD0hmA8mMTFSqQ41WwcMOfBQ
|
||||
q7eiwCIMdjgEUxiuNsVxtTb91siT0N72q6NNMEswDgYDVR0PAQH/BAQDAgeAMAwG
|
||||
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgJUuXvYIEKVOdvbwtojN/8lHfOjZkzmps
|
||||
JCO9HiKU0s8wCgYIKoZIzj0EAwIDSAAwRQIhAIayHaFunxUIG5SXnxqH4o2FDK0c
|
||||
dxZxna9r8yLGV21PAiAfpF0ofzDvzIc1V4IHdhpPLSYYddPS4ZumTInwg3FAwQ==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLzCCAdWgAwIBAgIQQltCOhXXqAyQPaes7xFeDTAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowaTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDn6vLQyC0wIQPr458/AR9k9XCme
|
||||
mD2KYeGmzui3GC+DH/huUnOPhbu3pfGQCMxxSpZXVgyXbPYV6UbhqkmTzdujXzBd
|
||||
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
|
||||
Af8wKQYDVR0OBCIEICVLl72CBClTnb28LaIzf/JR3zo2ZM5qbCQjvR4ilNLPMAoG
|
||||
CCqGSM49BAMCA0gAMEUCIQCUfZQWDoopINQFD/zGG6hX+eeweOgLtQXo4pqsCpaL
|
||||
jQIgLKrrBn/uahLDGIcFY37t0Z8UdEKCl5dOcqNfmIJjVx0=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg2CBbfyk1RzKXh+Yo
|
||||
3oJWVkWTXzaaosQMMnAqdhrZRIShRANCAARYNZA+bFaqX0QIceiKQrbZ98ofGCSo
|
||||
PSGYDyYxMVKpDjVbBww58FCrt6LAIgx2OARTGK42xXG1Nv3WyJPQ3var
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCjCCAbCgAwIBAgIQZJEv+/ves4jV7x3IFcqbYDAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowVjELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
|
||||
zj0DAQcDQgAEWDWQPmxWql9ECHHoikK22ffKHxgkqD0hmA8mMTFSqQ41WwcMOfBQ
|
||||
q7eiwCIMdjgEUxiuNsVxtTb91siT0N72q6NNMEswDgYDVR0PAQH/BAQDAgeAMAwG
|
||||
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgJUuXvYIEKVOdvbwtojN/8lHfOjZkzmps
|
||||
JCO9HiKU0s8wCgYIKoZIzj0EAwIDSAAwRQIhAIayHaFunxUIG5SXnxqH4o2FDK0c
|
||||
dxZxna9r8yLGV21PAiAfpF0ofzDvzIc1V4IHdhpPLSYYddPS4ZumTInwg3FAwQ==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdugAwIBAgIQPjiuRUTSYJj6G+rpVAoyWzAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowbDELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5leGFt
|
||||
cGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGaAl9P1jYetKlcCLmIS
|
||||
W7BA26I/5YqjM7L+twbbk3NciD0X9V1Rmwz+mhWhjYCQDeI34E1Q2Ty7b19SlKca
|
||||
L1GjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB
|
||||
/wQFMAMBAf8wKQYDVR0OBCIEIBo2Q6ME0uXb6ueEDZA+t4GHuJ9LuO4da+DGgBR9
|
||||
cgDlMAoGCCqGSM49BAMCA0gAMEUCIQDR8nYQwOTZ1yZJzSPEEYT5yTvGDCphUHZk
|
||||
9VuBgyP62gIgW+/jCL4yy1PfLff4sRsMdY0h0jDveJgmjcansxenUvQ=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdugAwIBAgIQPjiuRUTSYJj6G+rpVAoyWzAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowbDELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5leGFt
|
||||
cGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGaAl9P1jYetKlcCLmIS
|
||||
W7BA26I/5YqjM7L+twbbk3NciD0X9V1Rmwz+mhWhjYCQDeI34E1Q2Ty7b19SlKca
|
||||
L1GjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB
|
||||
/wQFMAMBAf8wKQYDVR0OBCIEIBo2Q6ME0uXb6ueEDZA+t4GHuJ9LuO4da+DGgBR9
|
||||
cgDlMAoGCCqGSM49BAMCA0gAMEUCIQDR8nYQwOTZ1yZJzSPEEYT5yTvGDCphUHZk
|
||||
9VuBgyP62gIgW+/jCL4yy1PfLff4sRsMdY0h0jDveJgmjcansxenUvQ=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLDCCAdKgAwIBAgIQdL39QIZytK734FHuTn+iVjAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTEwMjAyMDkwNFoXDTI3MTAzMTAyMDkwNFowVjELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI
|
||||
KoZIzj0DAQcDQgAEXCZGQFcE25pHjYaR9+obj5QuNIRkq/5skdCfUUdCZcdLJVZO
|
||||
ubOSrvrU2OqASxXc25wqTZ26S92EwSs3rIq49qNsMGowDgYDVR0PAQH/BAQDAgWg
|
||||
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMCsG
|
||||
A1UdIwQkMCKAIBo2Q6ME0uXb6ueEDZA+t4GHuJ9LuO4da+DGgBR9cgDlMAoGCCqG
|
||||
SM49BAMCA0gAMEUCIQCGlFjr/xe8MIPNQMesUPXgXhr61Hax0T58o6weedjavQIg
|
||||
E5aClrGCrYEmgmsPq/2iaQsQ7cLrjaz/KZhf0IZhU2k=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgx496nxSyN3JHQZvv
|
||||
47VXgh0jNorGxlXdxkV1z/U+dQyhRANCAARcJkZAVwTbmkeNhpH36huPlC40hGSr
|
||||
/myR0J9RR0Jlx0slVk65s5Ku+tTY6oBLFdzbnCpNnbpL3YTBKzesirj2
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg8QK2lL9+k3oWWw8o
|
||||
x3+Yyx4xQAHjIEq77GwaRpduu8ChRANCAATxlujrvc65QyCLt2XcN2w/2VJ/Kr8i
|
||||
5i1tfvB7+JnhHlppj5tN6/ra6LyEpOheUbiMmuPqfxK6pGtzEOj7iSq6
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICQzCCAeqgAwIBAgIRAPYY8r5Ql/PZ5hu+ctW0s88wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BPGW6Ou9zrlDIIu3Zdw3bD/ZUn8qvyLmLW1+8Hv4meEeWmmPm03r+trovISk6F5R
|
||||
uIya4+p/Erqka3MQ6PuJKrqjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKlWRFsok7AD4cnLA58O
|
||||
Mpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCICOZPLVOwaU7m/jL
|
||||
c3ee7UfwKa4wqv0gy1QWQsznACAHAiB5VJIV0cUTBhL6OQeFYGdg6glKeJYFlrOB
|
||||
fPfZyU9SMg==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRAMQqTLhmWv9qY9+EAobgf3QwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGLOyxOO7IF8kFyaitMfLyDRdPe+w8DK
|
||||
SyljFjX4M2XVB7B0lSTKThy1pSIWmUI1BLUcviDeMDuNBuMCMdhLQLSjTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0gAMEUCIQDMBcCp
|
||||
de9SOd9LW8dV6g/TVtVUybyokZTHctUWQMom1QIgIg824DexsZTa6gWNhML2IsBN
|
||||
FU6YN8dU8RETKmMlmoM=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICQzCCAeqgAwIBAgIRAPYY8r5Ql/PZ5hu+ctW0s88wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BPGW6Ou9zrlDIIu3Zdw3bD/ZUn8qvyLmLW1+8Hv4meEeWmmPm03r+trovISk6F5R
|
||||
uIya4+p/Erqka3MQ6PuJKrqjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKlWRFsok7AD4cnLA58O
|
||||
Mpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCICOZPLVOwaU7m/jL
|
||||
c3ee7UfwKa4wqv0gy1QWQsznACAHAiB5VJIV0cUTBhL6OQeFYGdg6glKeJYFlrOB
|
||||
fPfZyU9SMg==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRAMQqTLhmWv9qY9+EAobgf3QwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGLOyxOO7IF8kFyaitMfLyDRdPe+w8DK
|
||||
SyljFjX4M2XVB7B0lSTKThy1pSIWmUI1BLUcviDeMDuNBuMCMdhLQLSjTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0gAMEUCIQDMBcCp
|
||||
de9SOd9LW8dV6g/TVtVUybyokZTHctUWQMom1QIgIg824DexsZTa6gWNhML2IsBN
|
||||
FU6YN8dU8RETKmMlmoM=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICQzCCAeqgAwIBAgIRAPYY8r5Ql/PZ5hu+ctW0s88wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BPGW6Ou9zrlDIIu3Zdw3bD/ZUn8qvyLmLW1+8Hv4meEeWmmPm03r+trovISk6F5R
|
||||
uIya4+p/Erqka3MQ6PuJKrqjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKlWRFsok7AD4cnLA58O
|
||||
Mpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCICOZPLVOwaU7m/jL
|
||||
c3ee7UfwKa4wqv0gy1QWQsznACAHAiB5VJIV0cUTBhL6OQeFYGdg6glKeJYFlrOB
|
||||
fPfZyU9SMg==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgHdMLodTH4GL4owQc
|
||||
CxUeJTvx7UeeK6OoS1v7u6rL/36hRANCAAQasINLqiST12CiejTdzp5Fg1u3gmK5
|
||||
7ov7usb5DvYTuZ87Fvlxtxg6pSln5x/CkuT3n59alD2JW3m4Acf8/MfW
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGTCCAcCgAwIBAgIRAN23u+qDPYv3q9uFIUszuuAwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAxMWcGVlcjAub3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABBqwg0uqJJPXYKJ6NN3OnkWDW7eCYrnu
|
||||
i/u6xvkO9hO5nzsW+XG3GDqlKWfnH8KS5Pefn1qUPYlbebgBx/z8x9ajTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCIBel/1NE
|
||||
ZcMKEWR1EjQzcTy0tHr41omCfC6G0HOC0cFTAiBne9Cc/gSYx7zyzMLJQ/YXVcam
|
||||
BztRncZRuy4VUdwnKg==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICZzCCAg2gAwIBAgIQcHfdbO8cbYIyUjGraz//tTAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMC5vcmcxLmV4YW1wbGUuY29t
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEG6h+luAuhIN6xFyeGmvLvuxw1bnT
|
||||
q5XDULt+9XI93+CQuLWNl7WsGd1FEnMnAsOlkalrwci5JpAnEHZzcEBxcaOBlzCB
|
||||
lDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
|
||||
MAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgJ2D/eCcIFOb6Gm5xebzfJ4wqRSBj
|
||||
chZ1bm0Jes04pmcwKAYDVR0RBCEwH4IWcGVlcjAub3JnMS5leGFtcGxlLmNvbYIF
|
||||
cGVlcjAwCgYIKoZIzj0EAwIDSAAwRQIhAM9LQuZwbOaJKNd4arD0+NYmCxwO5UK7
|
||||
d54SQNszRmSVAiBGRBUR60YOGbMx/oqWZ82msqUlx7hSjMdJ/Y52KeXMNw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgHDckM+Q724gsvd6+
|
||||
EHsaXbgR2PFVwfvVO/XL4kHogjShRANCAAQbqH6W4C6Eg3rEXJ4aa8u+7HDVudOr
|
||||
lcNQu371cj3f4JC4tY2XtawZ3UUScycCw6WRqWvByLkmkCcQdnNwQHFx
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRAMQqTLhmWv9qY9+EAobgf3QwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGLOyxOO7IF8kFyaitMfLyDRdPe+w8DK
|
||||
SyljFjX4M2XVB7B0lSTKThy1pSIWmUI1BLUcviDeMDuNBuMCMdhLQLSjTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0gAMEUCIQDMBcCp
|
||||
de9SOd9LW8dV6g/TVtVUybyokZTHctUWQMom1QIgIg824DexsZTa6gWNhML2IsBN
|
||||
FU6YN8dU8RETKmMlmoM=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICQzCCAeqgAwIBAgIRAPYY8r5Ql/PZ5hu+ctW0s88wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BPGW6Ou9zrlDIIu3Zdw3bD/ZUn8qvyLmLW1+8Hv4meEeWmmPm03r+trovISk6F5R
|
||||
uIya4+p/Erqka3MQ6PuJKrqjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKlWRFsok7AD4cnLA58O
|
||||
Mpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCICOZPLVOwaU7m/jL
|
||||
c3ee7UfwKa4wqv0gy1QWQsznACAHAiB5VJIV0cUTBhL6OQeFYGdg6glKeJYFlrOB
|
||||
fPfZyU9SMg==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgfsm55ImX6Y2EQWwN
|
||||
FiU1gnU37+19hY8iXLL05m7UZK+hRANCAAQZY9J0zpc5/moA2FBYYd34w0+xhmd4
|
||||
9JPYPMfMsX/Gp469ftdIrTh9ArT9kp4p+lT3GhRJ0qC5JV070EvuDlaB
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGTCCAcCgAwIBAgIRAL/6GSfcmSz4xvVT/Nrmsc4wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAxMWcGVlcjEub3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABBlj0nTOlzn+agDYUFhh3fjDT7GGZ3j0
|
||||
k9g8x8yxf8anjr1+10itOH0CtP2Snin6VPcaFEnSoLklXTvQS+4OVoGjTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCIANoNz/z
|
||||
CzhmkHhwAIoUMRxXzu3iPPLgg0+2MJGmTS5EAiBkyxlHRcrydrkeRyykRlAuPfn+
|
||||
WZ9diaKRJdHMux8l6A==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICZzCCAg2gAwIBAgIQbRqjC9p8fRZTWuo16aBfazAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMS5vcmcxLmV4YW1wbGUuY29t
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEc48M1jWnc7fTEn/7jOSN/5Bc6ZEx
|
||||
Qz7DILl+Je4/WkLI0CBL2/RL9h2tE66HOHnUc7Jyon81Iv+OjsFgIq4XvKOBlzCB
|
||||
lDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
|
||||
MAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgJ2D/eCcIFOb6Gm5xebzfJ4wqRSBj
|
||||
chZ1bm0Jes04pmcwKAYDVR0RBCEwH4IWcGVlcjEub3JnMS5leGFtcGxlLmNvbYIF
|
||||
cGVlcjEwCgYIKoZIzj0EAwIDSAAwRQIhAIMDsw7pnayrOV5St78k2aOkyWBPUBK2
|
||||
LnJtQIwWllP9AiA3rTRP7apeEysJ1xmYI5cX1GJI2tVK3QrHDIRuAHqqkA==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgXJ1VSaBdQ1e6aYSG
|
||||
iSjVXO9ac7I8XifFPTs2gL8uHZ6hRANCAARzjwzWNadzt9MSf/uM5I3/kFzpkTFD
|
||||
PsMguX4l7j9aQsjQIEvb9Ev2Ha0Troc4edRzsnKifzUi/46OwWAirhe8
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg7V1u1rpJ4EdRkgq+
|
||||
Xaumagqrz8bOxTNocpAoVO9qz6ChRANCAARNjq2zAlu6GGnbSTsKH/fMSW7cUYY+
|
||||
BeiHvEvBEWE7yB/+96yl68u9yjlLW8QovusqYeshnDNNzDeQU8+6gE6r
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRAMQqTLhmWv9qY9+EAobgf3QwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGLOyxOO7IF8kFyaitMfLyDRdPe+w8DK
|
||||
SyljFjX4M2XVB7B0lSTKThy1pSIWmUI1BLUcviDeMDuNBuMCMdhLQLSjTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0gAMEUCIQDMBcCp
|
||||
de9SOd9LW8dV6g/TVtVUybyokZTHctUWQMom1QIgIg824DexsZTa6gWNhML2IsBN
|
||||
FU6YN8dU8RETKmMlmoM=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICQzCCAeqgAwIBAgIRAPYY8r5Ql/PZ5hu+ctW0s88wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BPGW6Ou9zrlDIIu3Zdw3bD/ZUn8qvyLmLW1+8Hv4meEeWmmPm03r+trovISk6F5R
|
||||
uIya4+p/Erqka3MQ6PuJKrqjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKlWRFsok7AD4cnLA58O
|
||||
Mpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCICOZPLVOwaU7m/jL
|
||||
c3ee7UfwKa4wqv0gy1QWQsznACAHAiB5VJIV0cUTBhL6OQeFYGdg6glKeJYFlrOB
|
||||
fPfZyU9SMg==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgkdKb4/+MQw5urD6x
|
||||
Y7BDqaZlP1lokk4/jW0OYRViDXihRANCAARizssTjuyBfJBcmorTHy8g0XT3vsPA
|
||||
ykspYxY1+DNl1QewdJUkyk4ctaUiFplCNQS1HL4g3jA7jQbjAjHYS0C0
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRAMQqTLhmWv9qY9+EAobgf3QwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGLOyxOO7IF8kFyaitMfLyDRdPe+w8DK
|
||||
SyljFjX4M2XVB7B0lSTKThy1pSIWmUI1BLUcviDeMDuNBuMCMdhLQLSjTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0gAMEUCIQDMBcCp
|
||||
de9SOd9LW8dV6g/TVtVUybyokZTHctUWQMom1QIgIg824DexsZTa6gWNhML2IsBN
|
||||
FU6YN8dU8RETKmMlmoM=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICOjCCAeGgAwIBAgIQd8jldBICPPWDJerJnWtfqzAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29t
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEFiA+6P3qShKb0Rc/USrMYp+Tzrai
|
||||
zu/jiNJQHHC87pNu3cHcrRkIGPPW7kvoyKVCFxTYTVfKmsxEClGdY50a3aNsMGow
|
||||
DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM
|
||||
BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAICdg/3gnCBTm+hpucXm83yeMKkUgY3IW
|
||||
dW5tCXrNOKZnMAoGCCqGSM49BAMCA0cAMEQCIA0Kxa6YaC0RDwvmSTJBADRne5GF
|
||||
TImDsfQazlgn1P7vAiAWQJs0vrug8DKvlR+9aJPNHtnbBe70XHHlS50HGmT3iA==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgVWAIszvIJ0Q+X/ia
|
||||
lqW0aLc46RbHbE5tT1UaVqD8GByhRANCAAQWID7o/epKEpvRFz9RKsxin5POtqLO
|
||||
7+OI0lAccLzuk27dwdytGQgY89buS+jIpUIXFNhNV8qazEQKUZ1jnRrd
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGTCCAcCgAwIBAgIRALINwK5rxXAHbhMqUzlUpA4wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWVXNlcjFAb3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABP3f3TrPGFY0motMApA4CUCi1TjGhene
|
||||
erGxuilGLYf2jbKcCrmGpqHHewqkAsBsbBEWL1KSH+bx3ZJ50XFidhqjTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCIA39MORx
|
||||
WrldueQU0VlzhRp10fAIRhkZyiNiI3vHssNKAiB4xUVYqTzBfqLsLQT7meTVlmo7
|
||||
QVCKEVyejh634na8uA==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICQzCCAeqgAwIBAgIRAPYY8r5Ql/PZ5hu+ctW0s88wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BPGW6Ou9zrlDIIu3Zdw3bD/ZUn8qvyLmLW1+8Hv4meEeWmmPm03r+trovISk6F5R
|
||||
uIya4+p/Erqka3MQ6PuJKrqjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKlWRFsok7AD4cnLA58O
|
||||
Mpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCICOZPLVOwaU7m/jL
|
||||
c3ee7UfwKa4wqv0gy1QWQsznACAHAiB5VJIV0cUTBhL6OQeFYGdg6glKeJYFlrOB
|
||||
fPfZyU9SMg==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg1G+42TCwdHTvUpIp
|
||||
7YnzBpWsmz0BXwbfaDa6KROyIjihRANCAAT93906zxhWNJqLTAKQOAlAotU4xoXp
|
||||
3nqxsbopRi2H9o2ynAq5hqahx3sKpALAbGwRFi9Skh/m8d2SedFxYnYa
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGTCCAcCgAwIBAgIRALINwK5rxXAHbhMqUzlUpA4wCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWVXNlcjFAb3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABP3f3TrPGFY0motMApA4CUCi1TjGhene
|
||||
erGxuilGLYf2jbKcCrmGpqHHewqkAsBsbBEWL1KSH+bx3ZJ50XFidhqjTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKlWRFsok7AD
|
||||
4cnLA58OMpflvk2xOYUbNJOX5fIWIDD4MAoGCCqGSM49BAMCA0cAMEQCIA39MORx
|
||||
WrldueQU0VlzhRp10fAIRhkZyiNiI3vHssNKAiB4xUVYqTzBfqLsLQT7meTVlmo7
|
||||
QVCKEVyejh634na8uA==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSTCCAe+gAwIBAgIQUdaNFJKMhoKNfQraPRxTCjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzExMDIwMjA5MDRaFw0yNzEwMzEwMjA5
|
||||
MDRaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
|
||||
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
|
||||
AQcDQgAETY6tswJbuhhp20k7Ch/3zElu3FGGPgXoh7xLwRFhO8gf/vespevLvco5
|
||||
S1vEKL7rKmHrIZwzTcw3kFPPuoBOq6NfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
|
||||
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQgJ2D/eCcIFOb6
|
||||
Gm5xebzfJ4wqRSBjchZ1bm0Jes04pmcwCgYIKoZIzj0EAwIDSAAwRQIhAOHFp/4i
|
||||
+nhTvIsGtzN2dXsCQP1/LqtBd60YmOTpFq4rAiARm7UY+gE9K2O9Tew1StgXhCIi
|
||||
3BaKy2fpyXOyNsqTqw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICOzCCAeKgAwIBAgIRAJJ1yEzs9Q3d5MG1BgsNCrMwCgYIKoZIzj0EAwIwdjEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
|
||||
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIw
|
||||
OTA0WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
|
||||
BxMNU2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWVXNlcjFAb3JnMS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABF0nofNoXiSU+fCg/qwcbSCnQ4vI
|
||||
GtKPafUwYeKEmgw64vAnEs8jkyPt7RqoDIqSuxy/HlMGM2PsGZ/Vwhj6r8KjbDBq
|
||||
MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw
|
||||
DAYDVR0TAQH/BAIwADArBgNVHSMEJDAigCAnYP94JwgU5voabnF5vN8njCpFIGNy
|
||||
FnVubQl6zTimZzAKBggqhkjOPQQDAgNHADBEAiBSHWiksoqGobTDddXXGXRgvRrm
|
||||
+rj6JeacfIcaFlIpQAIgMuWI7+IV/zJZxUwvbndB5cw5aQyFBplnKjY2+ZcPmi4=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgpuCf3+dWmQkukf+h
|
||||
XIZszye36w29bSU/S10SBYi24X2hRANCAARdJ6HzaF4klPnwoP6sHG0gp0OLyBrS
|
||||
j2n1MGHihJoMOuLwJxLPI5Mj7e0aqAyKkrscvx5TBjNj7Bmf1cIY+q/C
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg1vJJc0tLO8Zg5csy
|
||||
MuGtJMmr0jrSYr37oLaMUA3Fa9+hRANCAATMcmaBR/nDHC7BWzemm8VqorEGfEBE
|
||||
qv7Uprf+kUSAtkvtfS1xg91UJL3bEwsvSSZ2Jb3fpBBcMXFBrkQ0KotG
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICRDCCAeqgAwIBAgIRAO04WCG4ASBZHcZEeddjnyEwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzIuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMi5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMi5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BMxyZoFH+cMcLsFbN6abxWqisQZ8QESq/tSmt/6RRIC2S+19LXGD3VQkvdsTCy9J
|
||||
JnYlvd+kEFwxcUGuRDQqi0ajXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIJlV7bgxz5uqSTgRBCKP
|
||||
He6SUV7p8Dkzy3Ccud+mK/gRMAoGCCqGSM49BAMCA0gAMEUCIQCCK3zBYDVeznbY
|
||||
95DLG0OhN6nQeuQR9eMuPgMzB/GnggIgQG7kzh7eZxh8aRKPChmI7dvVtSaVl2bH
|
||||
pK/KUo2mJNg=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGTCCAcCgAwIBAgIRAOxlmFgaCvVOvtOv7l6lXVYwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzIuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzIuZXhhbXBsZS5jb20wHhcNMTcxMTAyMDIwOTA0WhcNMjcxMDMxMDIwOTA0
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMi5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABHJLNArJ+rs9MzweYmMdilAvZmflXeqp
|
||||
A6uYVGMSDr33CvcPeqOmkZcl0EFbUplU2GMLo0e49tWzJFNd4sjT6S2jTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIJlV7bgxz5uq
|
||||
STgRBCKPHe6SUV7p8Dkzy3Ccud+mK/gRMAoGCCqGSM49BAMCA0cAMEQCIFPZip6X
|
||||
2U+jO6z4TzAos7vWjBtVw1V8QX0oaW8KkfzMAiBXLelEi2cnKBPYVG+jexxd8AkI
|
||||
ZO2yujn9S450kRDR8Q==
|
||||
-----END CERTIFICATE-----
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue