Update v1.0.5 scripts

pull/117/head
Baohua Yang 2017-12-29 22:29:56 +08:00
parent 26ef2bcc5c
commit fa4cc269b0
200 changed files with 2705 additions and 7009 deletions

View File

@ -52,7 +52,6 @@ ready: # create/join channel, install/instantiate cc
make test_qscc # test qscc operations
make test_fetch_blocks # fetch block files
make test_config_update
make test_channel_update

View File

@ -48,11 +48,6 @@ services:
file: base-solo.yaml
service: peer1.org2.example.com
#peer0.org3.example.com: # this will join the app channel after a channel update operation
# extends:
# file: base-solo.yaml
# service: peer0.org3.example.com
#networks:
# default:
# external:

View File

@ -50,10 +50,12 @@ ready: # create/join channel, install/instantiate cc
make test_lscc # test lscc operations
make test_qscc # test qscc operations
make test_fetch_blocks # fetch block files
#make test_fetch_blocks # fetch block files
#make test_config_update
#make test_channel_update
make logs_save
make test_fetch_blocks # fetch block files again
make test_configtxlator
@echo "Now the fabric network is ready to play"
@ -87,6 +89,11 @@ 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"
test_channel_update: # send the channel update transaction
@echo "Test channel update with adding new org"
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_channel_update.sh"
################## Configtxlator testing operations ################
test_configtxlator: # Test change config using configtxlator
if [ "$(HLF_MODE)" = "kafka" ]; then \
bash scripts/test_configtxlator.sh kafka; \
@ -212,3 +219,4 @@ download: # download required images
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"

View File

@ -153,6 +153,28 @@ services:
- 10052:7052
- 10053:7053
peer0.org3.example.com:
extends:
file: base.yaml
service: peer-base
container_name: peer0.org3.example.com
hostname: peer0.org3.example.com
environment:
- CORE_PEER_ID=peer0.org3.example.com
- CORE_PEER_ADDRESS=peer0.org3.example.com:7051
- CORE_PEER_GOSSIP_EXTERNALENDPOINT=peer0.org3.example.com:7051
- CORE_PEER_CHAINCODELISTENADDRESS=peer0.org3.example.com:7052
- CORE_PEER_GOSSIP_BOOTSTRAP=peer0.org3.example.com:7051
- CORE_PEER_LOCALMSPID=Org3MSP
- CORE_PEER_TLS_ENABLED=true
volumes:
- ./solo/crypto-config/peerOrganizations/org3.example.com/peers/peer0.org3.example.com/msp:/etc/hyperledger/fabric/msp
- ./solo/crypto-config/peerOrganizations/org3.example.com/peers/peer0.org3.example.com/tls:/etc/hyperledger/fabric/tls
ports:
- 11051:7051
- 11052:7052
- 11053:7053
cli: # client node
extends:
file: base.yaml

View File

@ -0,0 +1,31 @@
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#
---
################################################################################
#
# Section: Organizations
#
# - This section defines the different organizational identities which will
# be referenced later in the configuration.
#
################################################################################
Organizations:
- &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: Org3MSP
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

View File

@ -0,0 +1,18 @@
# Copyright IBM Corp. All Rights Reserved.
#
# SPDX-License-Identifier: Apache-2.0
#
# ---------------------------------------------------------------------------
# "PeerOrgs" - Definition of organizations managing peer nodes
# ---------------------------------------------------------------------------
PeerOrgs:
# ---------------------------------------------------------------------------
# Org3
# ---------------------------------------------------------------------------
- Name: Org3
Domain: org3.example.com
Template:
Count: 2
Users:
Count: 1

View File

@ -171,18 +171,55 @@ channelJoin () {
local channel=$1
local org=$2
local peer=$3
echo_b "=== Join org$org/peer$peer into channel ${channel} === "
setEnvs $org $peer
channelJoinWithRetry ${channel} $peer
echo_g "=== org$org/peer$peer joined into channel ${channel} === "
}
getShasum () {
[ ! $# -eq 1 ] && exit 1
shasum ${1} | awk '{print $1}'
}
# Fetch all blocks for a channel
# Usage: channelFetchAll channel org peer
channelFetchAll () {
local channel=$1
local org=$2
local peer=$3
echo_b "=== Fetch all block for channel $channel === "
local block_file=/tmp/${channel}_newest.block
channelFetch ${channel} $org $peer "newest" ${block_file}
[ $? -ne 0 ] && exit 1
newest_block_shasum=$(getShasum ${block_file})
echo_b "fetch newest block ${block_file} with shasum=${newest_block_shasum}"
block_file=${CHANNEL_ARTIFACTS}/${channel}_config.block
channelFetch ${channel} $org $peer "config" ${block_file}
[ $? -ne 0 ] && exit 1
echo_b "fetch config block ${block_file}"
for i in $(seq 1 16); do # we at most fetch 16 blocks
block_file=${CHANNEL_ARTIFACTS}/${channel}_${i}.block
channelFetch ${channel} $org $peer $i ${block_file}
[ $? -ne 0 ] && exit 1
[ -f $block_file ] || break
echo_b "fetch block $i and saved into ${block_file}"
block_shasum=$(getShasum ${block_file})
[ ${block_shasum} = ${newest_block_shasum} ] && { echo_g "Block $i is the last one for channel $channel"; break; }
done
}
# Fetch some block from a given channel: channel, peer, blockNum
channelFetch () {
local channel=$1
local org=$2
local peer=$3
local num=$4
local block_file=$5
echo_b "=== Fetch block $num of channel $channel === "
#setEnvs $org $peer
@ -190,24 +227,25 @@ channelFetch () {
# while 'peer chaincode' command can get the orderer endpoint from the peer (if join was successful),
# lets supply it directly as we know it using the "-o" option
if [ -z "${CORE_PEER_TLS_ENABLED}" ] || [ "${CORE_PEER_TLS_ENABLED}" = "false" ]; then
peer channel fetch $num ${CHANNEL_ARTIFACTS}/${channel}_${num}.block \
peer channel fetch $num ${block_file} \
-o ${ORDERER_URL} \
-c ${channel} \
>&log.txt
else
peer channel fetch $num ${CHANNEL_ARTIFACTS}/${channel}_${num}.block \
peer channel fetch $num ${block_file} \
-o ${ORDERER_URL} \
-c ${channel} \
--tls \
--cafile ${ORDERER_TLS_CA} \
>&log.txt
fi
res=$?
if [ $? -ne 0 ]; then
cat log.txt
if [ $res -ne 0 ]; then
echo_r "Fetch block $num of channel $channel failed"
return 1
else
echo_g "=== Fetch block $num of channel $channel is successful === "
return 0
fi
}
@ -218,10 +256,12 @@ channelSignConfigTx () {
local org=$2
local peer=$3
local txFile=$4
echo_b "=== Sign channel config tx for channel $channel by org $org peer $peer === "
echo_b "=== Sign channel config tx $txFile for channel $channel by org $org peer $peer === "
[ -f ${CHANNEL_ARTIFACTS}/${txFile} ] || { echo_r "${txFile} not exist"; exit 1; }
setEnvs $org $peer
peer channel signconfigtx -f ${txFile} >&log.txt
peer channel signconfigtx -f ${CHANNEL_ARTIFACTS}/${txFile} >&log.txt
res=$?
cat log.txt
if [ $res -ne 0 ]; then
@ -231,33 +271,35 @@ channelSignConfigTx () {
fi
}
# Update the anchor peer at given channel
# updateAnchorPeers channel peer
updateAnchorPeers() {
# Update a channel config
# Usage: channelUpdate channel org peer transaction_file
channelUpdate() {
local channel=$1
local org=$2
local peer=$3
local txFile=$4
setEnvs $org $peer
echo_b "=== Update Anchor peers for org \"$CORE_PEER_LOCALMSPID\" on ${channel} === "
echo_b "=== Update config on channel ${channel} === "
[ -f ${CHANNEL_ARTIFACTS}/${txFile} ] || { echo_r "${txFile} not exist"; exit 1; }
if [ -z "$CORE_PEER_TLS_ENABLED" -o "$CORE_PEER_TLS_ENABLED" = "false" ]; then
peer channel update \
-o ${ORDERER_URL} \
-c ${channel} \
-f ${CHANNEL_ARTIFACTS}/${CORE_PEER_LOCALMSPID}anchors.tx \
-f ${CHANNEL_ARTIFACTS}/${txFile} \
>&log.txt
else
peer channel update \
-o ${ORDERER_URL} \
-c ${channel} \
-f ${CHANNEL_ARTIFACTS}/${CORE_PEER_LOCALMSPID}anchors.tx \
-f ${CHANNEL_ARTIFACTS}/${txFile} \
--tls $CORE_PEER_TLS_ENABLED \
--cafile ${ORDERER_TLS_CA} \
>&log.txt
fi
res=$?
cat log.txt
verifyResult $res "Anchor peer update failed"
echo_g "=== Anchor peers for org \"$CORE_PEER_LOCALMSPID\" on ${channel} is updated. === "
verifyResult $res "peer channel update failed"
echo_g "=== Channel ${channel} is updated. === "
sleep 2
}
@ -476,6 +518,11 @@ configtxlatorDecode() {
local output=$3
echo_b "Config Decode $input --> $output using type $msgType"
if [ ! -f $input ]; then
echo_r "input file not found"
exit 1
fi
curl -sX POST \
--data-binary @"${input}" \
"${CTL_DECODE_URL}/${msgType}" \
@ -488,9 +535,14 @@ configtxlatorCompare() {
local channel=$1
local origin=$2
local updated=$3
local output=$3
local output=$4
echo_b "Config Compare $origin vs $updated > ${output} in channel $channel"
if [ ! -f $origin ] || [ ! -f $updated ]; then
echo_r "input file not found"
exit 1
fi
curl -sX POST \
-F channel="${channel}" \
-F "original=@${origin}" \
@ -504,5 +556,5 @@ configtxlatorCompare() {
# Run cmd inside the config generator container
gen_con_exec() {
docker exec -it $GEN_CONTAINER "$@"
docker exec -it ${GEN_CONTAINER} "$@"
}

View File

@ -69,6 +69,7 @@ echo_b "Create the anchor peer configuration tx using configtx.yaml"
[ -f ${CHANNEL_ARTIFACTS}/${UPDATE_ANCHOR_ORG1_TX} ] || gen_con_exec configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate /tmp/${CHANNEL_ARTIFACTS}/${UPDATE_ANCHOR_ORG1_TX} -channelID ${APP_CHANNEL} -asOrg ${ORG1MSP}
[ -f ${CHANNEL_ARTIFACTS}/${UPDATE_ANCHOR_ORG2_TX} ] || gen_con_exec configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate /tmp/${CHANNEL_ARTIFACTS}/${UPDATE_ANCHOR_ORG2_TX} -channelID ${APP_CHANNEL} -asOrg ${ORG2MSP}
# Not supported in 1.0.x versions
echo_b "Output the json for each org"
[ -f ${CHANNEL_ARTIFACTS}/${ORG1MSP}.json ] || gen_con_exec bash -c "configtxgen -printOrg ${ORG1MSP} >/tmp/${CHANNEL_ARTIFACTS}/${ORG1MSP}.json"
[ -f ${CHANNEL_ARTIFACTS}/${ORG2MSP}.json ] || gen_con_exec bash -c "configtxgen -printOrg ${ORG2MSP} >/tmp/${CHANNEL_ARTIFACTS}/${ORG2MSP}.json"

View File

@ -21,7 +21,7 @@ channelJoin ${APP_CHANNEL} 0
## Set the anchor peers for each org in the channel
echo_b "Updating anchor peers for peer0/org1... no use for only single channel"
updateAnchorPeers ${APP_CHANNEL} 0
channelUpdate ${APP_CHANNEL} 1 0 Org1MSPanchors.tx
## Install chaincode on all peers
echo_b "Installing chaincode on peer0..."

View File

@ -8,7 +8,7 @@ elif [ -f scripts/func.sh ]; then
fi
## Join all the peers to the channel
echo_b "Having all peers join the channel ${APP_CHANNEL}..."
echo_b "Update the channel ${APP_CHANNEL} by adding new Org..."
for org in "${ORGS[@]}"
do
@ -17,8 +17,3 @@ do
channelJoin ${APP_CHANNEL} $org $peer
done
done
#channelJoin ${APP_CHANNEL} 1 0
#channelJoin ${APP_CHANNEL} 1 1
#channelJoin ${APP_CHANNEL} 2 0
#channelJoin ${APP_CHANNEL} 2 1

View File

@ -0,0 +1,35 @@
#!/bin/bash
# Importing useful functions for cc testing
if [ -f ./func.sh ]; then
source ./func.sh
elif [ -f scripts/func.sh ]; then
source scripts/func.sh
fi
## Join all the peers to the channel
echo_b "Having all peers join the channel ${APP_CHANNEL}..."
echo_b "Sign the channel update tx by Org1/Peer0 and Org2/Peer0"
channelSignConfigTx ${APP_CHANNEL} "1" "0" "${CFG_DELTA_ENV_PB}"
channelSignConfigTx ${APP_CHANNEL} "2" "0" "${CFG_DELTA_ENV_PB}"
channelUpdate ${APP_CHANNEL} "1" "0" ${CFG_DELTA_ENV_PB}
newest_block_file1=/tmp/${APP_CHANNEL}_newest1.block
channelFetch ${APP_CHANNEL} "1" "0" "newest" ${newest_block_file1}
[ -f ${newest_block_file1} ] || exit 1
newest_block_file2=/tmp/${APP_CHANNEL}_newest2.block
channelFetch ${APP_CHANNEL} "3" "0" "newest" ${newest_block_file2}
[ -f ${newest_block_file2} ] || exit 1
if [ $(getShasum ${newest_block_file1}) = $(getShasum ${newest_block_file2}) ]; then
echo_g "Block matched, new org joined channel successfully"
else
echo_r "Block not matched, new org joined channel failed"
exit 1
fi
# Now new org is valid to join the channel
# channelJoin ${APP_CHANNEL} "3" "0"

View File

@ -34,41 +34,49 @@ docker run \
configtxlator start --port=7059
sleep 1
BLOCK_FILE=${APP_CHANNEL}_config.block
echo_b "Convert the config block into json"
if [ -f ${BLOCK_FILE} ]; then
configtxlatorDecode "common.Block" ${BLOCK_FILE} ${BLOCK_FILE}.json
decode_result=$?
echo_b "Parse config from payload..."
[ ${decode_result} -eq 0 ] || exit
jq "$PAYLOAD_CFG_PATH" ${BLOCK_FILE}.json > ${BLOCK_FILE}_payload_cfg.json
echo_b "Add new org, generate updated_config.json"
jq -s '.[0] * {"channel_group":{"groups":{"Application":{"groups": {"Org3MSP":.[1]}}}}}' ${BLOCK_FILE}_payload_cfg.json ./Org3MSP.json >& updated_config.json
echo_b "Encode config and updated_config into protobuf"
configtxlatorEncode "common.Config" ${BLOCK_FILE}_payload_cfg.json ${BLOCK_FILE}_payload_cfg.pb
configtxlatorEncode "common.Config" updated_config.json updated_config.pb
echo_b "Calculate the config delta protobuf"
configtxlatorCompare ${APP_CHANNEL} ${BLOCK_FILE}_payload_cfg.pb updated_config.pb > org3_config_delta.pb
echo_b "Decode the config delta protobuf into json"
configtxlatorDecode "common.ConfigUpdate" org3_config_delta.pb org3_config_delta.json
echo_b "Wrap the config update as envelope"
echo '{"payload":{"header":{"channel_header":{"channel_id":"'"$APP_CHANNEL"'", "type":2}},"data":{"config_update":'$(cat org3_config_delta.json)'}}}' | jq . > org3_config_delta_envelope.json
echo_b "Encode the config update into protobuf"
configtxlatorEncode "common.Envelope" org3_config_delta_envelope.json org3_config_delta_envelope.pb
echo_b "Sign the channel update tx by"
exit
#channelSignConfigTx ${APP_CHANNEL} "1" "0" org3_config_delta_envelope.pb
fi
# clean env and exit
clean_exit() {
echo_b "Stop configtxlator service"
docker rm -f $CTL_CONTAINER
exit 0
}
echo_g "Test configtxlator for $MODE Passed"
BLOCK_FILE=${APP_CHANNEL}_config.block
if [ ! -f ${BLOCK_FILE} ]; then
echo_r "${BLOCK_FILE} not exist"
clean_exit
fi
echo_b "Decode latest config block ${BLOCK_FILE} into json..."
configtxlatorDecode "common.Block" ${BLOCK_FILE} ${BLOCK_FILE}.json
[ $? -ne 0 ] && { echo_r "Decode ${BLOCK_FILE} failed"; clean_exit; }
echo_b "Parse config data from block payload and encode into pb..."
[ -f ${ORIGINAL_CFG_JSON} ] || jq "$PAYLOAD_CFG_PATH" ${BLOCK_FILE}.json > ${ORIGINAL_CFG_JSON}
jq . ${ORIGINAL_CFG_JSON} > /dev/null
[ $? -ne 0 ] && { echo_r "${ORIGINAL_CFG_JSON} is invalid"; clean_exit; }
configtxlatorEncode "common.Config" ${ORIGINAL_CFG_JSON} ${ORIGINAL_CFG_PB}
echo_b "Update the config with new org, and encode into pb"
[ -f ${UPDATED_CFG_JSON} ] || jq -s '.[0] * {"channel_group":{"groups":{"Application":{"groups": {"Org3MSP":.[1]}}}}}' ${ORIGINAL_CFG_JSON} ./Org3MSP.json >& ${UPDATED_CFG_JSON}
jq . ${UPDATED_CFG_JSON} > /dev/null
[ $? -ne 0 ] && { echo_r "${UPDATED_CFG_JSON} is invalid"; clean_exit; }
configtxlatorEncode "common.Config" ${UPDATED_CFG_JSON} ${UPDATED_CFG_PB}
echo_b "Calculate the config delta between pb files"
configtxlatorCompare ${APP_CHANNEL} ${ORIGINAL_CFG_PB} ${UPDATED_CFG_PB} ${CFG_DELTA_PB}
echo_b "Decode the config delta pb into json"
configtxlatorDecode "common.ConfigUpdate" ${CFG_DELTA_PB} ${CFG_DELTA_JSON}
jq . ${CFG_DELTA_JSON} > /dev/null
[ $? -ne 0 ] && { echo_r "${CFG_DELTA_JSON} is invalid"; clean_exit; }
echo_b "Wrap the config update as envelope"
echo '{"payload":{"header":{"channel_header":{"channel_id":"'"$APP_CHANNEL"'", "type":2}},"data":{"config_update":'$(cat ${CFG_DELTA_JSON})'}}}' | jq . > ${CFG_DELTA_ENV_JSON}
echo_b "Encode the config update envelope into pb"
configtxlatorEncode "common.Envelope" ${CFG_DELTA_ENV_JSON} ${CFG_DELTA_ENV_PB}
echo_g "Test configtxlator for $MODE Passed, now ready for peer to send the update transaction"
clean_exit

View File

@ -38,12 +38,10 @@ sleep 1
echo_b "Convert all config block files into json"
for BLOCK_FILE in *.block; do
if [ -f ${BLOCK_FILE} ]; then
configtxlatorDecode "common.Block" ${BLOCK_FILE} ${BLOCK_FILE}.json
[ -f ${BLOCK_FILE}.json ] || configtxlatorDecode "common.Block" ${BLOCK_FILE} ${BLOCK_FILE}.json
decode_result=$?
echo_b "Parse payload..."
#echo_b "Parse payload..."
#[ ${decode_result} -eq 0 ] && jq "$PAYLOAD_PATH" ${BLOCK_FILE}.json > ${BLOCK_FILE}_payload.json
fi
done
echo_b "Update the content of orderer genesis file"

View File

@ -14,25 +14,8 @@ peer=0
echo_b "=== Fetching blocks ==="
for i in {0..6}
do
echo_b "Fetch block $i"
channelFetch ${APP_CHANNEL} $org $peer $i
done
channelFetchAll ${APP_CHANNEL} $org $peer
echo_b "Fetch config block for app channel"
channelFetch ${APP_CHANNEL} $org $peer "config"
channelFetchAll ${SYS_CHANNEL} $org $peer
echo_g "Block fetching done!"
for i in {0..1}
do
echo_b "Fetch block $i"
channelFetch ${SYS_CHANNEL} $org $peer $i
done
echo_b "Fetch config block for system channel"
channelFetch ${SYS_CHANNEL} $org $peer "config"
exit 0

View File

@ -9,7 +9,7 @@ fi
## Set the anchor peers for each org in the channel
echo_b "Updating anchor peers for org1..."
updateAnchorPeers ${APP_CHANNEL} 1 0
channelUpdate ${APP_CHANNEL} 1 0 Org1MSPanchors.tx
echo_b "Updating anchor peers for org2..."
updateAnchorPeers ${APP_CHANNEL} 2 0
channelUpdate ${APP_CHANNEL} 2 0 Org2MSPanchors.tx

View File

@ -81,3 +81,13 @@ ORDERER_GENESIS_UPDATED_JSON=${ORDERER_GENESIS_UPDATED_BLOCK}.json
PAYLOAD_PATH=".data.data[0].payload"
PAYLOAD_CFG_PATH=".data.data[0].payload.data.config"
MAX_BATCH_SIZE_PATH=".data.data[0].payload.data.config.channel_group.groups.Orderer.values.BatchSize.value.max_message_count"
# channel update config
ORIGINAL_CFG_JSON=original_config.json
ORIGINAL_CFG_PB=original_config.pb
UPDATED_CFG_JSON=updated_config.json
UPDATED_CFG_PB=updated_config.pb
CFG_DELTA_JSON=config_delta.json
CFG_DELTA_PB=config_delta.pb
CFG_DELTA_ENV_JSON=config_delta_env.json
CFG_DELTA_ENV_PB=config_delta_env.pb

View File

@ -0,0 +1,119 @@
{
"groups": {},
"mod_policy": "Admins",
"policies": {
"Admins": {
"mod_policy": "Admins",
"policy": {
"type": 1,
"value": {
"identities": [
{
"principal": {
"msp_identifier": "Org3MSP",
"role": "ADMIN"
},
"principal_classification": "ROLE"
}
],
"rule": {
"n_out_of": {
"n": 1,
"rules": [
{
"signed_by": 0
}
]
}
},
"version": 0
}
},
"version": "0"
},
"Readers": {
"mod_policy": "Admins",
"policy": {
"type": 1,
"value": {
"identities": [
{
"principal": {
"msp_identifier": "Org3MSP",
"role": "MEMBER"
},
"principal_classification": "ROLE"
}
],
"rule": {
"n_out_of": {
"n": 1,
"rules": [
{
"signed_by": 0
}
]
}
},
"version": 0
}
},
"version": "0"
},
"Writers": {
"mod_policy": "Admins",
"policy": {
"type": 1,
"value": {
"identities": [
{
"principal": {
"msp_identifier": "Org3MSP",
"role": "MEMBER"
},
"principal_classification": "ROLE"
}
],
"rule": {
"n_out_of": {
"n": 1,
"rules": [
{
"signed_by": 0
}
]
}
},
"version": 0
}
},
"version": "0"
}
},
"values": {
"MSP": {
"mod_policy": "Admins",
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU0vV1dlbHZoaFdQN2t1cXR2UzhJZUF3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpNdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaek11WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1EWXlOalEwV2hjTk1qY3hNakkzTURZeU5qUTAKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk15NWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQktDanJQZm42dG9QM2E5Nit0eTNENHE0SU56VVJCWjAKVW8vczJ1VWdBK1lFcmFDK3EwUmJHR0ZnQnNPdEdpS3ZnSE1xZDhNN1YwNnBqaVViN1EwWUJJU2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA2cDd1RFBnNkp1Cll5ZWlDU3JNdXpySzAvOHJENGNKbFFyMGwyZ00xNEhuTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFET3FxcTAKY0wzTy93Z25JN05mQjZnaEZoQXhMYWYwcTJ5OEZyZEVFMkhQQ3dJZ0kxd2wwY0M5TXFRd0h6NlpIVitUY0U0cgpoVkZDZlVhTTdtSlM4dDBQejRVPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org3MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVtZ0F3SUJBZ0lRTnRldkFxaForai9aem5rRTcrcFgrekFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NeTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV5TWprd05qSTJORE5hRncweU56RXlNamN3TmpJMk5ETmEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3pMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jekxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKRUNITkNqT2x3SVhOOS9zZDMzSTRWV3QybFkvVEc1SFczSnVtWTluRDFuOXhtUXpaZlNEcWlhMTJCSjQ0cXVtTAp2eXExSzBFdVlIdzN6dHVPdkFhbVA2TmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnL3FudTRNK0RvbTVqSjZJSktzeTcKT3NyVC95c1Bod21WQ3ZTWGFBelhnZWN3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQU0rT0pYQWViYktIbnZ1dgpjeW1UWi9FNzNrQktjL0o2QUZ2NTEwemtXdHdzQWlBUXp3Rkp3TEN5eGRiREdSc2d6RFN4dXFtSmhaY3ppUlNECm5KcWdyUDJ3UWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRUHpmbU9seUUrY3NDQzY5K01yMlRiakFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTXk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTXk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1qa3dOakkyTkROYUZ3MHlOekV5TWpjd05qSTIKTkROYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN6TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN6TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVaMlpURmhZK1luSkJSRDdFdHB1YjBnaVpWTDFTSXV5R21sOHdJeVhQS3Zrc1Z5Qm1rS0laMVhXWQpUMGtwbFV2czQxbFZ6cUdkQjZtMFJHSmpCd2lPVktOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdHRmMvTysxOG1LS3AKZWFqZ2MzMHFZSzlrMFZ2dzhRWC9lK0UvdnRsNktyVXdDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUGZ6ZTUyZApUTlFxNEh3RTBQZjMzTDU0L01HU3JveVQ4SU1OUHJMeVNsdktBaUJldmZ1WVowWTUxZCt6TVFFT2hqQW5OMHNWCnlhbmp2ZElsdXk2bTd4MFl0dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
},
"type": 0
},
"version": "0"
}
},
"version": "0"
}

View File

@ -1,612 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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": "MEUCIQD9fW4tgNbFyxk0Hz+gxEKnKgH6JGFbpT4c9YvcjpOZrQIgcfDhL/iFV8tYBOZY39H4kUZAdBOdoB9//oxFw2Psb3I=",
"signature_header": {
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPeFFYZnUrbVJIUkcwNXp4N2VudHh3d0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeFdoY05NamN4TWpFek1EYzFOakF4CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTlV3SzZ0ZVBoSE5IV3IwYTVsa1JFNVUzZGI0VVQyCnRYUVpwalpZV0psdDJkM3R6V2p3Z0tqdC9CRGwwS2pBZnpZWWNLbXRkS0ZoazkyYTVMMlpTTVdqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLcmprSFN1MUVQZwpJT29RT0EvV2Q5Y2owNmpmWDNvYzVHSUtORlJHRXB4Q01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lEbVRBR2xwCkxHRVZVcytDdllzMElqcytvMktqZFRGbXVBSVJsakNpUXByNkFpQUtzZDdyUzRnMmJjTnRXVGNHN3JLZkI5YzAKeHhPekUrdndhalMxSWlBTjdnPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "TmRkbyOEsoZH8mnoYvpBvMgKFsUPsUOG"
}
}
]
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:34.000Z",
"type": 2
},
"signature_header": {
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPeFFYZnUrbVJIUkcwNXp4N2VudHh3d0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeFdoY05NamN4TWpFek1EYzFOakF4CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTlV3SzZ0ZVBoSE5IV3IwYTVsa1JFNVUzZGI0VVQyCnRYUVpwalpZV0psdDJkM3R6V2p3Z0tqdC9CRGwwS2pBZnpZWWNLbXRkS0ZoazkyYTVMMlpTTVdqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLcmprSFN1MUVQZwpJT29RT0EvV2Q5Y2owNmpmWDNvYzVHSUtORlJHRXB4Q01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lEbVRBR2xwCkxHRVZVcytDdllzMElqcytvMktqZFRGbXVBSVJsakNpUXByNkFpQUtzZDdyUzRnMmJjTnRXVGNHN3JLZkI5YzAKeHhPekUrdndhalMxSWlBTjdnPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "mMKtZDujF93pJ8im/wen9ExRpgYqU/UK"
}
}
},
"signature": "MEUCIQDK2P08d2YNu5osfbfVbZ+GW244Mye4QCmcKsutp9q7SQIgaCewt/6R4tvZnp41jmET5kiHgIIMPD6MItbM/t1QDkM="
}
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:34.000Z",
"type": 1
},
"signature_header": {
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFLYThrSW00bzE4V1lUOXF5SUl6VEpnd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa09xNTNRcDVDSnpTVi81aG1JakZ0MGE5NlZlTmoyNk1KZFhKaG1NakZIL2FHdlNpCmtOQmJETWpPS1NGMmRkMzF4T1JaNDNCNW1HZVdhbmJkZUpKaHlxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fnc3lIVGgvY3NERUk3bWhXZWJTQTdKUzdoVWs5OQoweEk0NHhCbHFiSHhSVGN3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQXk0MGVEQnNRNFQrOStQSUtUNTVVZnNVCmVWMi9rZ3NZL2FTZVRqa2FyVHdDSUFaNkpibkdNSzQ3aW43bEVJQTVLQ1VlZjB1c0IycTVvWmJhbVA1bndvaTYKLS0tLS1FTkQgLS0tLS0K",
"nonce": "uCilPSDAYyPba55IunJWkREFHLZAnzEr"
}
}
},
"signature": "MEQCIB5Mvgjm3lnI5x9nW6NMJ+FHs4Wh6bQWyhLjIZ+aUbC2AiAnYd8akr19lkz6WzVFcF1WBlBGI5m4DszgFjUnFkroJw=="
}
]
},
"header": {
"data_hash": "XcOTTkCVLHCHxdq/EMBtcwcjp7vT/0cMkrKqgYwl1mE="
},
"metadata": {
"metadata": [
"",
"",
"",
""
]
}
}

View File

@ -1,592 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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": "MEUCIQD9fW4tgNbFyxk0Hz+gxEKnKgH6JGFbpT4c9YvcjpOZrQIgcfDhL/iFV8tYBOZY39H4kUZAdBOdoB9//oxFw2Psb3I=",
"signature_header": {
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPeFFYZnUrbVJIUkcwNXp4N2VudHh3d0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeFdoY05NamN4TWpFek1EYzFOakF4CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTlV3SzZ0ZVBoSE5IV3IwYTVsa1JFNVUzZGI0VVQyCnRYUVpwalpZV0psdDJkM3R6V2p3Z0tqdC9CRGwwS2pBZnpZWWNLbXRkS0ZoazkyYTVMMlpTTVdqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLcmprSFN1MUVQZwpJT29RT0EvV2Q5Y2owNmpmWDNvYzVHSUtORlJHRXB4Q01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lEbVRBR2xwCkxHRVZVcytDdllzMElqcytvMktqZFRGbXVBSVJsakNpUXByNkFpQUtzZDdyUzRnMmJjTnRXVGNHN3JLZkI5YzAKeHhPekUrdndhalMxSWlBTjdnPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "TmRkbyOEsoZH8mnoYvpBvMgKFsUPsUOG"
}
}
]
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:34.000Z",
"type": 2
},
"signature_header": {
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPeFFYZnUrbVJIUkcwNXp4N2VudHh3d0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeFdoY05NamN4TWpFek1EYzFOakF4CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTlV3SzZ0ZVBoSE5IV3IwYTVsa1JFNVUzZGI0VVQyCnRYUVpwalpZV0psdDJkM3R6V2p3Z0tqdC9CRGwwS2pBZnpZWWNLbXRkS0ZoazkyYTVMMlpTTVdqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLcmprSFN1MUVQZwpJT29RT0EvV2Q5Y2owNmpmWDNvYzVHSUtORlJHRXB4Q01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lEbVRBR2xwCkxHRVZVcytDdllzMElqcytvMktqZFRGbXVBSVJsakNpUXByNkFpQUtzZDdyUzRnMmJjTnRXVGNHN3JLZkI5YzAKeHhPekUrdndhalMxSWlBTjdnPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "mMKtZDujF93pJ8im/wen9ExRpgYqU/UK"
}
}
},
"signature": "MEUCIQDK2P08d2YNu5osfbfVbZ+GW244Mye4QCmcKsutp9q7SQIgaCewt/6R4tvZnp41jmET5kiHgIIMPD6MItbM/t1QDkM="
}
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:34.000Z",
"type": 1
},
"signature_header": {
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFLYThrSW00bzE4V1lUOXF5SUl6VEpnd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa09xNTNRcDVDSnpTVi81aG1JakZ0MGE5NlZlTmoyNk1KZFhKaG1NakZIL2FHdlNpCmtOQmJETWpPS1NGMmRkMzF4T1JaNDNCNW1HZVdhbmJkZUpKaHlxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fnc3lIVGgvY3NERUk3bWhXZWJTQTdKUzdoVWs5OQoweEk0NHhCbHFiSHhSVGN3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQXk0MGVEQnNRNFQrOStQSUtUNTVVZnNVCmVWMi9rZ3NZL2FTZVRqa2FyVHdDSUFaNkpibkdNSzQ3aW43bEVJQTVLQ1VlZjB1c0IycTVvWmJhbVA1bndvaTYKLS0tLS1FTkQgLS0tLS0K",
"nonce": "uCilPSDAYyPba55IunJWkREFHLZAnzEr"
}
}
}

View File

@ -1,613 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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": "MEQCICKX1Ul57HUmw2kCi/KCPKnGJ4rFHRjdmQUMcekhEs5gAiBYeQ8XKmiXTST85aDChPrjJ7fMLcSkgaLLUv5j3zt7og==",
"signature_header": {
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPeFFYZnUrbVJIUkcwNXp4N2VudHh3d0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeFdoY05NamN4TWpFek1EYzFOakF4CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTlV3SzZ0ZVBoSE5IV3IwYTVsa1JFNVUzZGI0VVQyCnRYUVpwalpZV0psdDJkM3R6V2p3Z0tqdC9CRGwwS2pBZnpZWWNLbXRkS0ZoazkyYTVMMlpTTVdqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLcmprSFN1MUVQZwpJT29RT0EvV2Q5Y2owNmpmWDNvYzVHSUtORlJHRXB4Q01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lEbVRBR2xwCkxHRVZVcytDdllzMElqcytvMktqZFRGbXVBSVJsakNpUXByNkFpQUtzZDdyUzRnMmJjTnRXVGNHN3JLZkI5YzAKeHhPekUrdndhalMxSWlBTjdnPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "TZUMj3bwZyeiIqf4O8xGv7C7Dg1kO61L"
}
}
]
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:35.000Z",
"type": 2
},
"signature_header": {
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPeFFYZnUrbVJIUkcwNXp4N2VudHh3d0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeFdoY05NamN4TWpFek1EYzFOakF4CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTlV3SzZ0ZVBoSE5IV3IwYTVsa1JFNVUzZGI0VVQyCnRYUVpwalpZV0psdDJkM3R6V2p3Z0tqdC9CRGwwS2pBZnpZWWNLbXRkS0ZoazkyYTVMMlpTTVdqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLcmprSFN1MUVQZwpJT29RT0EvV2Q5Y2owNmpmWDNvYzVHSUtORlJHRXB4Q01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lEbVRBR2xwCkxHRVZVcytDdllzMElqcytvMktqZFRGbXVBSVJsakNpUXByNkFpQUtzZDdyUzRnMmJjTnRXVGNHN3JLZkI5YzAKeHhPekUrdndhalMxSWlBTjdnPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "6UOtqttsxPZQs3O32Y1mJ7QcCU1wfiau"
}
}
},
"signature": "MEQCIHvoJ7IeeJm+w+akFyiksGWIevxIBNiP5X7+yBuakxyeAiAO90pQsk0dYWlLrBpavQiC1caYh70sRj/cZ9Hyu7B6UA=="
}
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:35.000Z",
"type": 1
},
"signature_header": {
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFLYThrSW00bzE4V1lUOXF5SUl6VEpnd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa09xNTNRcDVDSnpTVi81aG1JakZ0MGE5NlZlTmoyNk1KZFhKaG1NakZIL2FHdlNpCmtOQmJETWpPS1NGMmRkMzF4T1JaNDNCNW1HZVdhbmJkZUpKaHlxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fnc3lIVGgvY3NERUk3bWhXZWJTQTdKUzdoVWs5OQoweEk0NHhCbHFiSHhSVGN3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQXk0MGVEQnNRNFQrOStQSUtUNTVVZnNVCmVWMi9rZ3NZL2FTZVRqa2FyVHdDSUFaNkpibkdNSzQ3aW43bEVJQTVLQ1VlZjB1c0IycTVvWmJhbVA1bndvaTYKLS0tLS1FTkQgLS0tLS0K",
"nonce": "LYr7S+UfDr1RUAcYz+Mx2NiFYRfIuTJR"
}
}
},
"signature": "MEUCIQDIRMIkRRulzMTHccvBCoY40BfhFusMNNJNG0av451xGQIgdAoIzCFp7zZGZnxV6M0MJW12nQCKWAAduL6V9+/lwEg="
}
]
},
"header": {
"data_hash": "HUdqKIGqgTaMPNCezWGleU3L6u6U8Hp4Z/5xAs8vi/Y=",
"number": "1",
"previous_hash": "km/4AyMGv0b5+wT+kKaSE3JmyXp/080cddqA1d53Nqw="
},
"metadata": {
"metadata": [
"EuMGCpcGCvoFCgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFLYThrSW00bzE4V1lUOXF5SUl6VEpnd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa09xNTNRcDVDSnpTVi81aG1JakZ0MGE5NlZlTmoyNk1KZFhKaG1NakZIL2FHdlNpCmtOQmJETWpPS1NGMmRkMzF4T1JaNDNCNW1HZVdhbmJkZUpKaHlxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fnc3lIVGgvY3NERUk3bWhXZWJTQTdKUzdoVWs5OQoweEk0NHhCbHFiSHhSVGN3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQXk0MGVEQnNRNFQrOStQSUtUNTVVZnNVCmVWMi9rZ3NZL2FTZVRqa2FyVHdDSUFaNkpibkdNSzQ3aW43bEVJQTVLQ1VlZjB1c0IycTVvWmJhbVA1bndvaTYKLS0tLS1FTkQgLS0tLS0KEhhIL2KSPo5mamfPm4x2xMXC0Y4RqTv/BXcSRzBFAiEA4hXU9mB+VprE8Tw4lOPPLRKyBSZc7phLQVeUjsliAncCIDZgLlzZD8Qj/BkJD9n17w7vWAoxE3I7MlAjikrkjj38",
"CgIIARLjBgqXBgr6BQoKT3JkZXJlck1TUBLrBS0tLS0tQkVHSU4gLS0tLS0KTUlJQ0REQ0NBYk9nQXdJQkFnSVJBS2E4a0ltNG8xOFdZVDlxeUlJelRKZ3dDZ1lJS29aSXpqMEVBd0l3YVRFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHCmNtRnVZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUmN3RlFZRFZRUURFdzVqWVM1bGVHRnQKY0d4bExtTnZiVEFlRncweE56RXlNVFV3TnpVMk1ESmFGdzB5TnpFeU1UTXdOelUyTURKYU1GZ3hDekFKQmdOVgpCQVlUQWxWVE1STXdFUVlEVlFRSUV3cERZV3hwWm05eWJtbGhNUll3RkFZRFZRUUhFdzFUWVc0Z1JuSmhibU5wCmMyTnZNUnd3R2dZRFZRUURFeE52Y21SbGNtVnlMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUkKS29aSXpqMERBUWNEUWdBRWtPcTUzUXA1Q0p6U1YvNWhtSWpGdDBhOTZWZU5qMjZNSmRYSmhtTWpGSC9hR3ZTaQprTkJiRE1qT0tTRjJkZDMxeE9SWjQzQjVtR2VXYW5iZGVKSmh5cU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBCk1Bd0dBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3N5SFRoL2NzREVJN21oV2ViU0E3SlM3aFVrOTkKMHhJNDR4QmxxYkh4UlRjd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ0F5NDBlREJzUTRUKzkrUElLVDU1VWZzVQplVjIva2dzWS9hU2VUamthclR3Q0lBWjZKYm5HTUs0N2luN2xFSUE1S0NVZWYwdXNCMnE1b1piYW1QNW53b2k2Ci0tLS0tRU5EIC0tLS0tChIYg+mHdpsi1SEIPJFaqsH3nNGDpOoYLf+kEkcwRQIhALm0EJWFQJjQaCS7em8J94lpOwF46U9jm3URrn6wtoF0AiBiFWIjcaX3AS3DTLfubO6dinIS4+sgG6eh7LaYuRkFPQ==",
"",
""
]
}
}

View File

@ -1,591 +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": {
"AnchorPeers": {
"mod_policy": "Admins",
"value": {
"anchor_peers": [
{
"host": "peer0.org1.example.com",
"port": 7051
}
]
}
},
"MSP": {
"mod_policy": "Admins",
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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": "MEQCICKX1Ul57HUmw2kCi/KCPKnGJ4rFHRjdmQUMcekhEs5gAiBYeQ8XKmiXTST85aDChPrjJ7fMLcSkgaLLUv5j3zt7og==",
"signature_header": {
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPeFFYZnUrbVJIUkcwNXp4N2VudHh3d0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeFdoY05NamN4TWpFek1EYzFOakF4CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTlV3SzZ0ZVBoSE5IV3IwYTVsa1JFNVUzZGI0VVQyCnRYUVpwalpZV0psdDJkM3R6V2p3Z0tqdC9CRGwwS2pBZnpZWWNLbXRkS0ZoazkyYTVMMlpTTVdqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLcmprSFN1MUVQZwpJT29RT0EvV2Q5Y2owNmpmWDNvYzVHSUtORlJHRXB4Q01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lEbVRBR2xwCkxHRVZVcytDdllzMElqcytvMktqZFRGbXVBSVJsakNpUXByNkFpQUtzZDdyUzRnMmJjTnRXVGNHN3JLZkI5YzAKeHhPekUrdndhalMxSWlBTjdnPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "TZUMj3bwZyeiIqf4O8xGv7C7Dg1kO61L"
}
}
]
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:35.000Z",
"type": 2
},
"signature_header": {
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPeFFYZnUrbVJIUkcwNXp4N2VudHh3d0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeFdoY05NamN4TWpFek1EYzFOakF4CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHTlV3SzZ0ZVBoSE5IV3IwYTVsa1JFNVUzZGI0VVQyCnRYUVpwalpZV0psdDJkM3R6V2p3Z0tqdC9CRGwwS2pBZnpZWWNLbXRkS0ZoazkyYTVMMlpTTVdqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlLcmprSFN1MUVQZwpJT29RT0EvV2Q5Y2owNmpmWDNvYzVHSUtORlJHRXB4Q01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lEbVRBR2xwCkxHRVZVcytDdllzMElqcytvMktqZFRGbXVBSVJsakNpUXByNkFpQUtzZDdyUzRnMmJjTnRXVGNHN3JLZkI5YzAKeHhPekUrdndhalMxSWlBTjdnPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "6UOtqttsxPZQs3O32Y1mJ7QcCU1wfiau"
}
}
},
"signature": "MEQCIHvoJ7IeeJm+w+akFyiksGWIevxIBNiP5X7+yBuakxyeAiAO90pQsk0dYWlLrBpavQiC1caYh70sRj/cZ9Hyu7B6UA=="
}
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:35.000Z",
"type": 1
},
"signature_header": {
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFLYThrSW00bzE4V1lUOXF5SUl6VEpnd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa09xNTNRcDVDSnpTVi81aG1JakZ0MGE5NlZlTmoyNk1KZFhKaG1NakZIL2FHdlNpCmtOQmJETWpPS1NGMmRkMzF4T1JaNDNCNW1HZVdhbmJkZUpKaHlxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fnc3lIVGgvY3NERUk3bWhXZWJTQTdKUzdoVWs5OQoweEk0NHhCbHFiSHhSVGN3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQXk0MGVEQnNRNFQrOStQSUtUNTVVZnNVCmVWMi9rZ3NZL2FTZVRqa2FyVHdDSUFaNkpibkdNSzQ3aW43bEVJQTVLQ1VlZjB1c0IycTVvWmJhbVA1bndvaTYKLS0tLS1FTkQgLS0tLS0K",
"nonce": "LYr7S+UfDr1RUAcYz+Mx2NiFYRfIuTJR"
}
}
}

View File

@ -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": {
"AnchorPeers": {
"mod_policy": "Admins",
"value": {
"anchor_peers": [
{
"host": "peer0.org1.example.com",
"port": 7051
}
]
}
},
"MSP": {
"mod_policy": "Admins",
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
},
"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": {
"AnchorPeers": {
"mod_policy": "Admins",
"value": {
"anchor_peers": [
{
"host": "peer0.org2.example.com",
"port": 7051
}
]
}
},
"MSP": {
"mod_policy": "Admins",
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
},
"version": "1"
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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": "3"
},
"last_update": {
"payload": {
"data": {
"config_update": {
"channel_id": "businesschannel",
"read_set": {
"groups": {
"Application": {
"groups": {
"Org2MSP": {
"policies": {
"Admins": {},
"Readers": {},
"Writers": {}
},
"values": {
"MSP": {}
}
}
},
"mod_policy": "Admins",
"version": "1"
}
}
},
"write_set": {
"groups": {
"Application": {
"groups": {
"Org2MSP": {
"mod_policy": "Admins",
"policies": {
"Admins": {},
"Readers": {},
"Writers": {}
},
"values": {
"AnchorPeers": {
"mod_policy": "Admins",
"value": {
"anchor_peers": [
{
"host": "peer0.org2.example.com",
"port": 7051
}
]
}
},
"MSP": {}
},
"version": "1"
}
},
"mod_policy": "Admins",
"version": "1"
}
}
}
},
"signatures": [
{
"signature": "MEQCIGAJQLIysyjZvnSj/VSPIOm5W7bFPx9fJFF9EHw4KuycAiAA/jjWT8pRteTnRjbQQ2miHRIBYwom7fAFYp+0nEOeAw==",
"signature_header": {
"creator": "CgdPcmcyTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFOaWZaaVhzTXF0RmhkcGZ2cTgzRkVVd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6SXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeVdoY05NamN4TWpFek1EYzFOakF5CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NaTVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJNRFl0US8xOWZMS3E4S1ZKR3Zmd0RZYXYySnkwS0FKCjVXdlNXYWJBMHh5Vm1FWHJwdFcrbzZBd2VjNDZDZktTajNEaDNKWU1vYjZWcVVZbDN3K1Q5ZXVqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlNNE82RDJPWnZ2YwpjMCt3eXcraDY1dUVMN1BpWVU1K3BVYXdnWEFOTkEwNk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFgyV0VQCmZucVBFN3NXNm1CSWpKS3pOZFpHMzlxd0VqQWlZSTRzbG9MS2J3SWdDTEMydVVPTDNqSTJUOVh0WXVIR3p4d08KUnlsSUxmeFc5aUlsS1l0L21TST0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "lo3aboEPne1rJ7Ct7/vZkoY9MQHUcOcI"
}
}
]
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:38.000Z",
"type": 2
},
"signature_header": {
"creator": "CgdPcmcyTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFOaWZaaVhzTXF0RmhkcGZ2cTgzRkVVd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6SXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeVdoY05NamN4TWpFek1EYzFOakF5CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NaTVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJNRFl0US8xOWZMS3E4S1ZKR3Zmd0RZYXYySnkwS0FKCjVXdlNXYWJBMHh5Vm1FWHJwdFcrbzZBd2VjNDZDZktTajNEaDNKWU1vYjZWcVVZbDN3K1Q5ZXVqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlNNE82RDJPWnZ2YwpjMCt3eXcraDY1dUVMN1BpWVU1K3BVYXdnWEFOTkEwNk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFgyV0VQCmZucVBFN3NXNm1CSWpKS3pOZFpHMzlxd0VqQWlZSTRzbG9MS2J3SWdDTEMydVVPTDNqSTJUOVh0WXVIR3p4d08KUnlsSUxmeFc5aUlsS1l0L21TST0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "2Dil61YM9QuyGvZ8zG3vTQJMFt2cZNSN"
}
}
},
"signature": "MEUCIQD0dJuvzPOB4YITul4ZcZ56ygn+N1PBww+9l4w8Ui9afgIgIccPW2eJbRi4lH+0haAuxHe0a8+HGpxMhAkj7ef74rg="
}
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:38.000Z",
"type": 1
},
"signature_header": {
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFLYThrSW00bzE4V1lUOXF5SUl6VEpnd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa09xNTNRcDVDSnpTVi81aG1JakZ0MGE5NlZlTmoyNk1KZFhKaG1NakZIL2FHdlNpCmtOQmJETWpPS1NGMmRkMzF4T1JaNDNCNW1HZVdhbmJkZUpKaHlxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fnc3lIVGgvY3NERUk3bWhXZWJTQTdKUzdoVWs5OQoweEk0NHhCbHFiSHhSVGN3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQXk0MGVEQnNRNFQrOStQSUtUNTVVZnNVCmVWMi9rZ3NZL2FTZVRqa2FyVHdDSUFaNkpibkdNSzQ3aW43bEVJQTVLQ1VlZjB1c0IycTVvWmJhbVA1bndvaTYKLS0tLS1FTkQgLS0tLS0K",
"nonce": "HcLC7sIZr4qbxMri+fwlzhf+z6wQ/cy1"
}
}
}

View File

@ -1 +0,0 @@
*common.Block: error in PopulateTo for field data for message *common.Block: *common.BlockData: error in PopulateTo for slice field data at index 0 for message *common.BlockData: *common.Envelope: error in PopulateTo for field payload for message *common.Envelope: *common.Payload: error in PopulateTo for field data for message *common.Payload: decoding type 3 is unimplemented

View File

@ -1 +0,0 @@
*common.Block: error in PopulateTo for field data for message *common.Block: *common.BlockData: error in PopulateTo for slice field data at index 0 for message *common.BlockData: *common.Envelope: error in PopulateTo for field payload for message *common.Envelope: *common.Payload: error in PopulateTo for field data for message *common.Payload: decoding type 3 is unimplemented

View File

@ -1 +0,0 @@
*common.Block: error in PopulateTo for field data for message *common.Block: *common.BlockData: error in PopulateTo for slice field data at index 0 for message *common.BlockData: *common.Envelope: error in PopulateTo for field payload for message *common.Envelope: *common.Payload: error in PopulateTo for field data for message *common.Payload: decoding type 3 is unimplemented

View File

@ -1 +0,0 @@
*common.Block: error in PopulateTo for field data for message *common.Block: *common.BlockData: error in PopulateTo for slice field data at index 0 for message *common.BlockData: *common.Envelope: error in PopulateTo for field payload for message *common.Envelope: *common.Payload: error in PopulateTo for field data for message *common.Payload: decoding type 3 is unimplemented

View File

@ -106,7 +106,7 @@
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUpDalZQeTJpNTAvKzFXY25zZjVXeFV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEEzV2hjTk1qY3hNakkzTVRNMU9UQTMKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkJ3UlVrS3N0MEhPdWIxZmVWb3NxWXVLVDFHUEEwMTkKSUhXQUxiTkMyc2FQSnpxbVFUUHBSMG5KczlGYUFFQTlTbEhjNStWOTFIYVFkaEFIamR3NnIveWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVBKdGRuZEFpK1gxCklVbFZiQ1dxcE1IM2UxQVJPU2FjMjBqY1VZKys2YjBPTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDcG1tYUUKOFd6RWJUSWxFQ2xYUTRRbzg4bmsrZ1B6ZEhLK2ROSTJmQzBBYWdJZ0hyNW5NaDcrU0l1eDRWeVhndU5NNTNkdApHUTd2MTJBeFBsK25xM1RpbWlFPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
@ -114,10 +114,10 @@
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRWE5VZmJaQTd5THVkYUdPbktiTEtzakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV5TWpreE16VTVNRGRhRncweU56RXlNamN4TXpVNU1EZGEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKUHdOTS9qeWt1RXJKZG9QbVE5cFhzZzBSR0VXUkYrVnd1Qlh0czNvdTJXak44c2RFajhNT1NOLzMzeXZqK0ZLZApWOUxEV2hyMTZuSjZWbWIzaGpEa3hhTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnOG0xMmQwQ0w1ZlVoU1ZWc0phcWsKd2ZkN1VCRTVKcHpiU054Umo3N3B2UTR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZGJ0cER5OXVraE0wUkZWdApsMUkyNHNrR1VmYXhxN3JmQWFMVlhXVmJsVk1DSUd4TVcvQ0FuR0FONmJuYTgrdE9MNEJScGtGVXR1YzFsNC9ZCnltelBwTTJLCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU0vQVRBbkl3RGp0TFNmdGpuRVNpL1F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qSTVNVE0xT1RBM1doY05NamN4TWpJM01UTTEKT1RBM1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCUGg0WDUyb3BydEx5ek5JcTFHc05sc3NaQW9zaXo3N1J4VWlXeHpqaXA4LzJ4K2RaVHJNRUE5aApUV2xUazg4RU5vTWdZS2M4WTJQWG9PMEZVRTgxVEVxalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJRUdyd0F6R3Y5R20KTUlIK2I4b2N5cHl5cmY3Q3ROeWhKTUNBendKN1k2M0pNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNlMXEvUgovYVBWSnZxenhocGJpUVY3YWpSaVJjRXNnU2FXRkdUSEh2WTJsZ0lnRjEwZ0V0amlEOElCVXA3eGRvVjJOc2hJCjRRSGZtUlkxU3VqTDVwNzNhd3M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
@ -222,7 +222,7 @@
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU8xNzk4Y1BKWXRIVDh3cGRGRW5LOVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEE0V2hjTk1qY3hNakkzTVRNMU9UQTQKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkNaUEpzRmc3bEdXamxBSGloN3J6TXdJTldIVGpGVmYKS2xVOENGM3JxZzNSQXp0NHAzOFNmdCtCL1B1QXNTM3E4dzk5bUNnTWx2NFo4dmRZZHJySUJuK2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUExdU1LckJJZExYCitNaThEeHoxVXpZSXVMdGlEZU5oVWRYdWc4UlNUSHB2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUFZeG5VVXYKckFhK2xDRitXU29GNWhjQ0ZScE05OHA3RGF0dm9CUUJpUUJrQWlCa1FMekdPc2ZTT0U0UTFRSnVCbVBqdFk1RApTWXJaNHd0YmdaUXROOFNPelE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
@ -230,10 +230,10 @@
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBhQUQxSE1jOWk5M2N3enhHOHhSZk13Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEE0V2hjTk1qY3hNakkzTVRNMU9UQTQKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkx3NUI4Z1o2WFNsMnh0NVcrODlBWmd6aEVFVkZZRmg0Q1ozODhhem9kaTR5TnI4QjVidTRKVEw1ajhGblNIbQpTN1dudkJadDYxMXNUbkgzYzVJVzEwT2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUExdU1LckJJZExYK01pOER4ejEKVXpZSXVMdGlEZU5oVWRYdWc4UlNUSHB2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtNm1WN1hQc1JBY3djRQpxQ3dyM2hiOVdkaTFSMzVqWHpPUmxJNmU3czVqQWlBZU1nclZOL2ozUzlrNDFrNXdpVjNTcjdnOHN4M3lTSmgzClJUQ2F1Tk50MUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVW9rbW5XTVZidjVDaGFHdHB0NWx0REFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1qa3hNelU1TURoYUZ3MHlOekV5TWpjeE16VTUKTURoYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVQUFZVaDU0L3ovTjhJUVM2eGxOdlRINzJnSGpGcXRyQXM4enp1dXRlR0VRRENtaGZoUVkzVE9wRQpOcEpKWWtOQ2Z0c0ZkbC80RGpiOFN1WFlIa1o2NGFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdWQklyaFYybCswbXYKejdjVTBKSE0yak1XOEZZdjIrWVZDRzJFRVFRR3lmWXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdjTkpZYlQwYwpndy9wY3ZzT3pvc1YwQ1p5TWsrNHFUaW1zSUgvTURZZmMyOENJQXNrSU9IWitLbGtlbVUvQmFndm5VY1FCMHgzCmN3Z2dseTRDQ2xzTldWaUUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
@ -363,7 +363,7 @@
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQWJDZ0F3SUJBZ0lRV2MyZzJRVnNQS0hINW9NU3g0amJNREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl5T1RFek5Ua3dPRm9YRFRJM01USXlOekV6TlRrd09Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRWtSdVNOS2NsTjlDeXFaeEcrbGdERjJJLzBrVGVCeGZLZGNIN0VCbVhQSjJKM1hsWDhXR3EKOFdqMDBwZnNHUTJMdE1aSktQN3p0a1hCZ1pPc2VjektPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzlwMnFBVFRVN3JsQk1TTXdMVXZ0R2NPYzAwUFVGdHpJCmlLYlhURWNmeUhrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ0huUnRFRzhjN0RnRVYrSlp6MElSRGVvQUZDbGcKRnFYY2RLcDBYekg0di9VQ0lBaDdxZFgvTTh2dEJXTmJpZ2pZa0RhVkxtK2hMU0VSUHZFcXcvTlBFWklsCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
@ -371,10 +371,10 @@
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQVBIYW5oc3RnczB4NkxNZVRrNGlPMjh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TWpreE16VTVNRGhhRncweU56RXlNamN4TXpVNU1EaGFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnJlTHhSNFIwVlNkRjVWMnV3RTlzaUllOHAKbVRxMG1Ic0lSREVZVVk2Nkl0YldDTG13bzd3by9xeEwrVVpXRnIwdS91MlcyemYzbTdSQXNVc2s3OE1qbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0QybmFvQk5OVHV1VUV4SXpBdFMrMFp3NXpUUTlRVzNNaUlwdGRNUngvSWVUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBM2dxUHRKMUk1Z1N4MkJoZ1E2M2ExR3ovcHNuZy9PUEgrTUt4M3FmbgppeUVDSUdPeTlJTTNNVGYxeUQrRXV3M2dUVkZSaXk4QmtRQ2xEYzAxa1RBd2ZTV1MKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1GYjNISFRYOWdjVDEzRC9LZExmWkl3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1qa3hNelU1TURoYUZ3MHlOekV5TWpjeE16VTVNRGhhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTQjVMVHVvS3VKejlXdmhLNkkKVFZiQjdrbVA3UVA3S04xN2hlZ2twSi8zZHRJMzk0SDZ5bU5CdGV4N0hmcVA3RkZLOTlxdlFYRzV3UTM5aUR6QwpHelpFbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQ29ybXREa0d4NHB2V3BHTHJSMFpuUDgyUG1DTUFDV3hCTFlWKzIKbnovSjJEQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQWE0Ky9hS09FTnZpTzhsT1BHUERDb2JiNkxCcTF3SjM3TgpyTjh4ZlNST3VBSWdNWHRySXd5ZlVLcUwwRGhuVytGMEJwOC9qUGo0a2VwWVVlZWdkRjJPYlcwPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
@ -570,10 +570,10 @@
},
"signatures": [
{
"signature": "MEQCIGAJQLIysyjZvnSj/VSPIOm5W7bFPx9fJFF9EHw4KuycAiAA/jjWT8pRteTnRjbQQ2miHRIBYwom7fAFYp+0nEOeAw==",
"signature": "MEQCIHCV+JW1yK6lTSqvD8YMcJzz4BoZMiEmHeYc0rBlQO/hAiAB6Zwjd9hP53EZi6GsSaO6ysvxUsoaN6edqUraIV05Qw==",
"signature_header": {
"creator": "CgdPcmcyTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFOaWZaaVhzTXF0RmhkcGZ2cTgzRkVVd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6SXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeVdoY05NamN4TWpFek1EYzFOakF5CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NaTVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJNRFl0US8xOWZMS3E4S1ZKR3Zmd0RZYXYySnkwS0FKCjVXdlNXYWJBMHh5Vm1FWHJwdFcrbzZBd2VjNDZDZktTajNEaDNKWU1vYjZWcVVZbDN3K1Q5ZXVqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlNNE82RDJPWnZ2YwpjMCt3eXcraDY1dUVMN1BpWVU1K3BVYXdnWEFOTkEwNk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFgyV0VQCmZucVBFN3NXNm1CSWpKS3pOZFpHMzlxd0VqQWlZSTRzbG9MS2J3SWdDTEMydVVPTDNqSTJUOVh0WXVIR3p4d08KUnlsSUxmeFc5aUlsS1l0L21TST0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "lo3aboEPne1rJ7Ct7/vZkoY9MQHUcOcI"
"creator": "CgdPcmcyTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPMTc5OGNQSll0SFQ4d3BkRkVuSzlVd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6SXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qSTVNVE0xT1RBNFdoY05NamN4TWpJM01UTTFPVEE0CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NaTVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJDWlBKc0ZnN2xHV2psQUhpaDdyek13SU5XSFRqRlZmCktsVThDRjNycWczUkF6dDRwMzhTZnQrQi9QdUFzUzNxOHc5OW1DZ01sdjRaOHZkWWRycklCbitqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlBMXVNS3JCSWRMWAorTWk4RHh6MVV6WUl1THRpRGVOaFVkWHVnOFJTVEhwdk1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lBWXhuVVV2CnJBYStsQ0YrV1NvRjVoY0NGUnBNOThwN0RhdHZvQlFCaVFCa0FpQmtRTHpHT3NmU09FNFExUUp1Qm1QanRZNUQKU1lyWjR3dGJnWlF0TjhTT3pRPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "FdgA0clTNdAL2P1tbgr//dkjk/s3f226"
}
}
]
@ -581,43 +581,43 @@
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:38.000Z",
"timestamp": "2017-12-29T14:26:11.000Z",
"type": 2
},
"signature_header": {
"creator": "CgdPcmcyTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR2pDQ0FjQ2dBd0lCQWdJUkFOaWZaaVhzTXF0RmhkcGZ2cTgzRkVVd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6SXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qRTFNRGMxTmpBeVdoY05NamN4TWpFek1EYzFOakF5CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NaTVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJNRFl0US8xOWZMS3E4S1ZKR3Zmd0RZYXYySnkwS0FKCjVXdlNXYWJBMHh5Vm1FWHJwdFcrbzZBd2VjNDZDZktTajNEaDNKWU1vYjZWcVVZbDN3K1Q5ZXVqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlNNE82RDJPWnZ2YwpjMCt3eXcraDY1dUVMN1BpWVU1K3BVYXdnWEFOTkEwNk1Bb0dDQ3FHU000OUJBTUNBMGdBTUVVQ0lRRFgyV0VQCmZucVBFN3NXNm1CSWpKS3pOZFpHMzlxd0VqQWlZSTRzbG9MS2J3SWdDTEMydVVPTDNqSTJUOVh0WXVIR3p4d08KUnlsSUxmeFc5aUlsS1l0L21TST0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "2Dil61YM9QuyGvZ8zG3vTQJMFt2cZNSN"
"creator": "CgdPcmcyTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFPMTc5OGNQSll0SFQ4d3BkRkVuSzlVd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6SXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qSTVNVE0xT1RBNFdoY05NamN4TWpJM01UTTFPVEE0CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NaTVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJDWlBKc0ZnN2xHV2psQUhpaDdyek13SU5XSFRqRlZmCktsVThDRjNycWczUkF6dDRwMzhTZnQrQi9QdUFzUzNxOHc5OW1DZ01sdjRaOHZkWWRycklCbitqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlBMXVNS3JCSWRMWAorTWk4RHh6MVV6WUl1THRpRGVOaFVkWHVnOFJTVEhwdk1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lBWXhuVVV2CnJBYStsQ0YrV1NvRjVoY0NGUnBNOThwN0RhdHZvQlFCaVFCa0FpQmtRTHpHT3NmU09FNFExUUp1Qm1QanRZNUQKU1lyWjR3dGJnWlF0TjhTT3pRPT0KLS0tLS1FTkQgLS0tLS0K",
"nonce": "mBwjga9hUgen0GiKJi57cSe51X1CN8kG"
}
}
},
"signature": "MEUCIQD0dJuvzPOB4YITul4ZcZ56ygn+N1PBww+9l4w8Ui9afgIgIccPW2eJbRi4lH+0haAuxHe0a8+HGpxMhAkj7ef74rg="
"signature": "MEQCIDh6VmFmdxgD9S9pExJnshd2ieJQMaTgs9glWDhu0M/+AiB4HUvFHnBbaCvy8AlKb2zEv07cfRLW00gIw9I+pGSYSQ=="
}
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"timestamp": "2017-12-19T06:47:38.000Z",
"timestamp": "2017-12-29T14:26:11.000Z",
"type": 1
},
"signature_header": {
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFLYThrSW00bzE4V1lUOXF5SUl6VEpnd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa09xNTNRcDVDSnpTVi81aG1JakZ0MGE5NlZlTmoyNk1KZFhKaG1NakZIL2FHdlNpCmtOQmJETWpPS1NGMmRkMzF4T1JaNDNCNW1HZVdhbmJkZUpKaHlxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fnc3lIVGgvY3NERUk3bWhXZWJTQTdKUzdoVWs5OQoweEk0NHhCbHFiSHhSVGN3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQXk0MGVEQnNRNFQrOStQSUtUNTVVZnNVCmVWMi9rZ3NZL2FTZVRqa2FyVHdDSUFaNkpibkdNSzQ3aW43bEVJQTVLQ1VlZjB1c0IycTVvWmJhbVA1bndvaTYKLS0tLS1FTkQgLS0tLS0K",
"nonce": "HcLC7sIZr4qbxMri+fwlzhf+z6wQ/cy1"
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiS2dBd0lCQWdJUVV4eGxkMlI4dXNJbmtTMVJzc25RaXpBS0JnZ3Foa2pPUFFRREFqQnBNUXN3CkNRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNCTUtRMkZzYVdadmNtNXBZVEVXTUJRR0ExVUVCeE1OVTJGdUlFWnkKWVc1amFYTmpiekVVTUJJR0ExVUVDaE1MWlhoaGJYQnNaUzVqYjIweEZ6QVZCZ05WQkFNVERtTmhMbVY0WVcxdwpiR1V1WTI5dE1CNFhEVEUzTVRJeU9URXpOVGt3T0ZvWERUSTNNVEl5TnpFek5Ua3dPRm93V0RFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdVkybHoKWTI4eEhEQWFCZ05WQkFNVEUyOXlaR1Z5WlhJdVpYaGhiWEJzWlM1amIyMHdXVEFUQmdjcWhrak9QUUlCQmdncQpoa2pPUFFNQkJ3TkNBQVRBek5GNmpZZ0twNkxKN0R4Q1ZwL0orZmtzUVhDMHpOUExJbHRNQnUvQW1aK1Z3QnZ6ClYrd3B6SW5la3ZPeFJHYW9VRHBXY2s2Y2RPVklxWTc5SS9DbG8wMHdTekFPQmdOVkhROEJBZjhFQkFNQ0I0QXcKREFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WSFNNRUpEQWlnQ0QybmFvQk5OVHV1VUV4SXpBdFMrMFp3NXpUUTlRVwozTWlJcHRkTVJ4L0llVEFLQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBNm9HTEVGWEp2M2wvSmh3UysxWC9tMW9JCnVBTFlEZkRxYm5RUEY5Wjk2R0FDSURuTFdUVlBhQUdiV1FIUFZQY2JKanVpZ1BKeFh2cGFYQ2xGTGdOSk5WSjEKLS0tLS1FTkQgLS0tLS0K",
"nonce": "bvrz1V2PwJ1HJhhagmqpvPf6a/fW7izx"
}
}
},
"signature": "MEQCIBOFvnq5lXLVorEXGrWXA75YLKSIHoVBwKSq/7pA5AQsAiAnzufuMSjJyhGJrxeF250nNknNvGu38qzYxCDCELJUKQ=="
"signature": "MEUCIQDjarrVtnFiXm0UWEbp9Zstzb9nkig2Xq4pfyc+qcGxrQIgGy5vOmvdROzbxLShrddnq1FRA3RfCxkq1kH9r/BozKk="
}
]
},
"header": {
"data_hash": "WbpXAv0nsywAv5TScQtiRYfy4prICplZ8CpTXcApP98=",
"data_hash": "34buGD1qajbb9KTLIWRL7XCVZiPp8B6BSnvwMuaplyc=",
"number": "2",
"previous_hash": "XkHbsF0smGj2CjtivLyAUGQL2MwAm1bK7v/US3v8nYk="
"previous_hash": "OZhjnvvHIp5OxYL1OvEXS5N3oGKqBmaW6jKwrHKSTx0="
},
"metadata": {
"metadata": [
"EuMGCpcGCvoFCgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFLYThrSW00bzE4V1lUOXF5SUl6VEpnd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFa09xNTNRcDVDSnpTVi81aG1JakZ0MGE5NlZlTmoyNk1KZFhKaG1NakZIL2FHdlNpCmtOQmJETWpPS1NGMmRkMzF4T1JaNDNCNW1HZVdhbmJkZUpKaHlxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fnc3lIVGgvY3NERUk3bWhXZWJTQTdKUzdoVWs5OQoweEk0NHhCbHFiSHhSVGN3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnQXk0MGVEQnNRNFQrOStQSUtUNTVVZnNVCmVWMi9rZ3NZL2FTZVRqa2FyVHdDSUFaNkpibkdNSzQ3aW43bEVJQTVLQ1VlZjB1c0IycTVvWmJhbVA1bndvaTYKLS0tLS1FTkQgLS0tLS0KEhjrnoqfwqsXB2O6aQit8f+kHQrtyrI/4bwSRzBFAiEA4zpTJalol3YfC54lXI5ebciI0hKygK/uZvLrOeOcznoCIDzK3EOhJAQC3YI2lQc2NuLhbjmee0hpQjAA71fJpFuS",
"CgIIAhLiBgqXBgr6BQoKT3JkZXJlck1TUBLrBS0tLS0tQkVHSU4gLS0tLS0KTUlJQ0REQ0NBYk9nQXdJQkFnSVJBS2E4a0ltNG8xOFdZVDlxeUlJelRKZ3dDZ1lJS29aSXpqMEVBd0l3YVRFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHCmNtRnVZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUmN3RlFZRFZRUURFdzVqWVM1bGVHRnQKY0d4bExtTnZiVEFlRncweE56RXlNVFV3TnpVMk1ESmFGdzB5TnpFeU1UTXdOelUyTURKYU1GZ3hDekFKQmdOVgpCQVlUQWxWVE1STXdFUVlEVlFRSUV3cERZV3hwWm05eWJtbGhNUll3RkFZRFZRUUhFdzFUWVc0Z1JuSmhibU5wCmMyTnZNUnd3R2dZRFZRUURFeE52Y21SbGNtVnlMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUkKS29aSXpqMERBUWNEUWdBRWtPcTUzUXA1Q0p6U1YvNWhtSWpGdDBhOTZWZU5qMjZNSmRYSmhtTWpGSC9hR3ZTaQprTkJiRE1qT0tTRjJkZDMxeE9SWjQzQjVtR2VXYW5iZGVKSmh5cU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBCk1Bd0dBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZ3N5SFRoL2NzREVJN21oV2ViU0E3SlM3aFVrOTkKMHhJNDR4QmxxYkh4UlRjd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ0F5NDBlREJzUTRUKzkrUElLVDU1VWZzVQplVjIva2dzWS9hU2VUamthclR3Q0lBWjZKYm5HTUs0N2luN2xFSUE1S0NVZWYwdXNCMnE1b1piYW1QNW53b2k2Ci0tLS0tRU5EIC0tLS0tChIYfuG+olXe/6mmQhOsWcDfTA2caq4xHzHoEkYwRAIgdndbkszVJt7fcu9sZWroEn/GTtxATMTdU4GRIz2hW/UCIC3/6pD8rCwLx96Ck9qRK1HeI96WP0yWJfxOjb8lPdW5",
"EuIGCpcGCvoFCgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiS2dBd0lCQWdJUVV4eGxkMlI4dXNJbmtTMVJzc25RaXpBS0JnZ3Foa2pPUFFRREFqQnBNUXN3CkNRWURWUVFHRXdKVlV6RVRNQkVHQTFVRUNCTUtRMkZzYVdadmNtNXBZVEVXTUJRR0ExVUVCeE1OVTJGdUlFWnkKWVc1amFYTmpiekVVTUJJR0ExVUVDaE1MWlhoaGJYQnNaUzVqYjIweEZ6QVZCZ05WQkFNVERtTmhMbVY0WVcxdwpiR1V1WTI5dE1CNFhEVEUzTVRJeU9URXpOVGt3T0ZvWERUSTNNVEl5TnpFek5Ua3dPRm93V0RFTE1Ba0dBMVVFCkJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHY21GdVkybHoKWTI4eEhEQWFCZ05WQkFNVEUyOXlaR1Z5WlhJdVpYaGhiWEJzWlM1amIyMHdXVEFUQmdjcWhrak9QUUlCQmdncQpoa2pPUFFNQkJ3TkNBQVRBek5GNmpZZ0twNkxKN0R4Q1ZwL0orZmtzUVhDMHpOUExJbHRNQnUvQW1aK1Z3QnZ6ClYrd3B6SW5la3ZPeFJHYW9VRHBXY2s2Y2RPVklxWTc5SS9DbG8wMHdTekFPQmdOVkhROEJBZjhFQkFNQ0I0QXcKREFZRFZSMFRBUUgvQkFJd0FEQXJCZ05WSFNNRUpEQWlnQ0QybmFvQk5OVHV1VUV4SXpBdFMrMFp3NXpUUTlRVwozTWlJcHRkTVJ4L0llVEFLQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBNm9HTEVGWEp2M2wvSmh3UysxWC9tMW9JCnVBTFlEZkRxYm5RUEY5Wjk2R0FDSURuTFdUVlBhQUdiV1FIUFZQY2JKanVpZ1BKeFh2cGFYQ2xGTGdOSk5WSjEKLS0tLS1FTkQgLS0tLS0KEhjFXcG493FN3eQGkdUxTMVYeNWuN8TV7RQSRjBEAiBqaSabOriJUJw2PjvrmsPczyzDPf4yDkVFtNq29Wh3gQIgVa74/Nu6mTDQe1lEw98SLfQF1CjFrd8uJkKZlP/Q5pk=",
"CgIIAhLjBgqXBgr6BQoKT3JkZXJlck1TUBLrBS0tLS0tQkVHSU4gLS0tLS0KTUlJQ0REQ0NBYktnQXdJQkFnSVFVeHhsZDJSOHVzSW5rUzFSc3NuUWl6QUtCZ2dxaGtqT1BRUURBakJwTVFzdwpDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTlUyRnVJRVp5CllXNWphWE5qYnpFVU1CSUdBMVVFQ2hNTFpYaGhiWEJzWlM1amIyMHhGekFWQmdOVkJBTVREbU5oTG1WNFlXMXcKYkdVdVkyOXRNQjRYRFRFM01USXlPVEV6TlRrd09Gb1hEVEkzTVRJeU56RXpOVGt3T0Zvd1dERUxNQWtHQTFVRQpCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCR2NtRnVZMmx6ClkyOHhIREFhQmdOVkJBTVRFMjl5WkdWeVpYSXVaWGhoYlhCc1pTNWpiMjB3V1RBVEJnY3Foa2pPUFFJQkJnZ3EKaGtqT1BRTUJCd05DQUFUQXpORjZqWWdLcDZMSjdEeENWcC9KK2Zrc1FYQzB6TlBMSWx0TUJ1L0FtWitWd0J2egpWK3dwekluZWt2T3hSR2FvVURwV2NrNmNkT1ZJcVk3OUkvQ2xvMDB3U3pBT0JnTlZIUThCQWY4RUJBTUNCNEF3CkRBWURWUjBUQVFIL0JBSXdBREFyQmdOVkhTTUVKREFpZ0NEMm5hb0JOTlR1dVVFeEl6QXRTKzBadzV6VFE5UVcKM01pSXB0ZE1SeC9JZVRBS0JnZ3Foa2pPUFFRREFnTklBREJGQWlFQTZvR0xFRlhKdjNsL0pod1MrMVgvbTFvSQp1QUxZRGZEcWJuUVBGOVo5NkdBQ0lEbkxXVFZQYUFHYldRSFBWUGNiSmp1aWdQSnhYdnBhWENsRkxnTkpOVkoxCi0tLS0tRU5EIC0tLS0tChIYq27NDCKjUDIld/AO52WxpBd7Bv6FbPX+EkcwRQIhAJ40TKmBqAsiP0LmL9GUbQNKpb1m7HdkGvHfRIJMkZAbAiBMuLGP6lRtvpG6YCSL7u9dRaNAUC31ri4J1K0D+LIMZg==",
"",
""
]

View File

@ -0,0 +1,13 @@
{
"payload": {
"header": {
"channel_header": {
"channel_id": "businesschannel",
"type": 2
}
},
"data": {
"config_update": {}
}
}
}

View File

@ -0,0 +1,4 @@


"businesschannel

View File

@ -0,0 +1,113 @@
{
"payload": {
"data": {
"config_update": {
"channel_id": "businesschannel",
"read_set": {
"groups": {
"Application": {
"groups": {
"Org1MSP": {
"mod_policy": "",
"version": "0"
},
"Org2MSP": {
"mod_policy": "",
"version": "0"
}
},
"mod_policy": "",
"version": "0"
}
},
"mod_policy": "",
"values": {
"Consortium": {
"mod_policy": "",
"value": {
"name": "SampleConsortium"
},
"version": "0"
}
},
"version": "0"
},
"type": 0,
"write_set": {
"groups": {
"Application": {
"groups": {
"Org1MSP": {
"mod_policy": "",
"version": "0"
},
"Org2MSP": {
"mod_policy": "",
"version": "0"
}
},
"mod_policy": "Admins",
"policies": {
"Admins": {
"mod_policy": "Admins",
"policy": {
"type": 3,
"value": {
"rule": "MAJORITY",
"sub_policy": "Admins"
}
},
"version": "0"
},
"Readers": {
"mod_policy": "Admins",
"policy": {
"type": 3,
"value": {
"rule": "ANY",
"sub_policy": "Readers"
}
},
"version": "0"
},
"Writers": {
"mod_policy": "Admins",
"policy": {
"type": 3,
"value": {
"rule": "ANY",
"sub_policy": "Writers"
}
},
"version": "0"
}
},
"version": "1"
}
},
"mod_policy": "",
"values": {
"Consortium": {
"mod_policy": "",
"value": {
"name": "SampleConsortium"
},
"version": "0"
}
},
"version": "0"
}
}
},
"header": {
"channel_header": {
"channel_id": "businesschannel",
"epoch": "0",
"timestamp": "2017-12-29T14:04:09.000Z",
"tx_id": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"type": 2,
"version": 0
}
}
}
}

View File

@ -1,509 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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-12-15T08:01:03.000Z",
"tx_id": "c1fdb8cec547d20e7773cccf2207c05572ce38347c87bc423d09a2bbd54fe028",
"type": 1,
"version": 1
},
"signature_header": {
"nonce": "cR7DTvnJjtYl6r3uC/zwrGUKJESZk8H0"
}
}
}
}
]
},
"header": {
"data_hash": "tOCe4RYQ9vFkweCGDi+dGCy/Mx4saJlKKNZl3R95RL0="
},
"metadata": {
"metadata": [
"",
"",
"",
""
]
}
}

View File

@ -1,490 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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-12-15T08:01:03.000Z",
"tx_id": "c1fdb8cec547d20e7773cccf2207c05572ce38347c87bc423d09a2bbd54fe028",
"type": 1,
"version": 1
},
"signature_header": {
"nonce": "cR7DTvnJjtYl6r3uC/zwrGUKJESZk8H0"
}
}
}

View File

@ -1,509 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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-12-15T08:01:03.000Z",
"tx_id": "c1fdb8cec547d20e7773cccf2207c05572ce38347c87bc423d09a2bbd54fe028",
"type": 1,
"version": 1
},
"signature_header": {
"nonce": "cR7DTvnJjtYl6r3uC/zwrGUKJESZk8H0"
}
}
}
}
]
},
"header": {
"data_hash": "tOCe4RYQ9vFkweCGDi+dGCy/Mx4saJlKKNZl3R95RL0="
},
"metadata": {
"metadata": [
"",
"",
"",
""
]
}
}

View File

@ -1,490 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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-12-15T08:01:03.000Z",
"tx_id": "c1fdb8cec547d20e7773cccf2207c05572ce38347c87bc423d09a2bbd54fe028",
"type": 1,
"version": 1
},
"signature_header": {
"nonce": "cR7DTvnJjtYl6r3uC/zwrGUKJESZk8H0"
}
}
}

View File

@ -0,0 +1,505 @@
{
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUpDalZQeTJpNTAvKzFXY25zZjVXeFV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEEzV2hjTk1qY3hNakkzTVRNMU9UQTMKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkJ3UlVrS3N0MEhPdWIxZmVWb3NxWXVLVDFHUEEwMTkKSUhXQUxiTkMyc2FQSnpxbVFUUHBSMG5KczlGYUFFQTlTbEhjNStWOTFIYVFkaEFIamR3NnIveWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVBKdGRuZEFpK1gxCklVbFZiQ1dxcE1IM2UxQVJPU2FjMjBqY1VZKys2YjBPTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDcG1tYUUKOFd6RWJUSWxFQ2xYUTRRbzg4bmsrZ1B6ZEhLK2ROSTJmQzBBYWdJZ0hyNW5NaDcrU0l1eDRWeVhndU5NNTNkdApHUTd2MTJBeFBsK25xM1RpbWlFPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRWE5VZmJaQTd5THVkYUdPbktiTEtzakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV5TWpreE16VTVNRGRhRncweU56RXlNamN4TXpVNU1EZGEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKUHdOTS9qeWt1RXJKZG9QbVE5cFhzZzBSR0VXUkYrVnd1Qlh0czNvdTJXak44c2RFajhNT1NOLzMzeXZqK0ZLZApWOUxEV2hyMTZuSjZWbWIzaGpEa3hhTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnOG0xMmQwQ0w1ZlVoU1ZWc0phcWsKd2ZkN1VCRTVKcHpiU054Umo3N3B2UTR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZGJ0cER5OXVraE0wUkZWdApsMUkyNHNrR1VmYXhxN3JmQWFMVlhXVmJsVk1DSUd4TVcvQ0FuR0FONmJuYTgrdE9MNEJScGtGVXR1YzFsNC9ZCnltelBwTTJLCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU0vQVRBbkl3RGp0TFNmdGpuRVNpL1F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qSTVNVE0xT1RBM1doY05NamN4TWpJM01UTTEKT1RBM1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCUGg0WDUyb3BydEx5ek5JcTFHc05sc3NaQW9zaXo3N1J4VWlXeHpqaXA4LzJ4K2RaVHJNRUE5aApUV2xUazg4RU5vTWdZS2M4WTJQWG9PMEZVRTgxVEVxalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJRUdyd0F6R3Y5R20KTUlIK2I4b2N5cHl5cmY3Q3ROeWhKTUNBendKN1k2M0pNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNlMXEvUgovYVBWSnZxenhocGJpUVY3YWpSaVJjRXNnU2FXRkdUSEh2WTJsZ0lnRjEwZ0V0amlEOElCVXA3eGRvVjJOc2hJCjRRSGZtUlkxU3VqTDVwNzNhd3M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
},
"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": {
"AnchorPeers": {
"mod_policy": "Admins",
"value": {
"anchor_peers": [
{
"host": "peer0.org2.example.com",
"port": 7051
}
]
}
},
"MSP": {
"mod_policy": "Admins",
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU8xNzk4Y1BKWXRIVDh3cGRGRW5LOVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEE0V2hjTk1qY3hNakkzTVRNMU9UQTQKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkNaUEpzRmc3bEdXamxBSGloN3J6TXdJTldIVGpGVmYKS2xVOENGM3JxZzNSQXp0NHAzOFNmdCtCL1B1QXNTM3E4dzk5bUNnTWx2NFo4dmRZZHJySUJuK2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUExdU1LckJJZExYCitNaThEeHoxVXpZSXVMdGlEZU5oVWRYdWc4UlNUSHB2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUFZeG5VVXYKckFhK2xDRitXU29GNWhjQ0ZScE05OHA3RGF0dm9CUUJpUUJrQWlCa1FMekdPc2ZTT0U0UTFRSnVCbVBqdFk1RApTWXJaNHd0YmdaUXROOFNPelE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBhQUQxSE1jOWk5M2N3enhHOHhSZk13Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEE0V2hjTk1qY3hNakkzTVRNMU9UQTQKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkx3NUI4Z1o2WFNsMnh0NVcrODlBWmd6aEVFVkZZRmg0Q1ozODhhem9kaTR5TnI4QjVidTRKVEw1ajhGblNIbQpTN1dudkJadDYxMXNUbkgzYzVJVzEwT2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUExdU1LckJJZExYK01pOER4ejEKVXpZSXVMdGlEZU5oVWRYdWc4UlNUSHB2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtNm1WN1hQc1JBY3djRQpxQ3dyM2hiOVdkaTFSMzVqWHpPUmxJNmU3czVqQWlBZU1nclZOL2ozUzlrNDFrNXdpVjNTcjdnOHN4M3lTSmgzClJUQ2F1Tk50MUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVW9rbW5XTVZidjVDaGFHdHB0NWx0REFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1qa3hNelU1TURoYUZ3MHlOekV5TWpjeE16VTUKTURoYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVQUFZVaDU0L3ovTjhJUVM2eGxOdlRINzJnSGpGcXRyQXM4enp1dXRlR0VRRENtaGZoUVkzVE9wRQpOcEpKWWtOQ2Z0c0ZkbC80RGpiOFN1WFlIa1o2NGFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdWQklyaFYybCswbXYKejdjVTBKSE0yak1XOEZZdjIrWVZDRzJFRVFRR3lmWXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdjTkpZYlQwYwpndy9wY3ZzT3pvc1YwQ1p5TWsrNHFUaW1zSUgvTURZZmMyOENJQXNrSU9IWitLbGtlbVUvQmFndm5VY1FCMHgzCmN3Z2dseTRDQ2xzTldWaUUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
},
"version": "1"
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQWJDZ0F3SUJBZ0lRV2MyZzJRVnNQS0hINW9NU3g0amJNREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl5T1RFek5Ua3dPRm9YRFRJM01USXlOekV6TlRrd09Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRWtSdVNOS2NsTjlDeXFaeEcrbGdERjJJLzBrVGVCeGZLZGNIN0VCbVhQSjJKM1hsWDhXR3EKOFdqMDBwZnNHUTJMdE1aSktQN3p0a1hCZ1pPc2VjektPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzlwMnFBVFRVN3JsQk1TTXdMVXZ0R2NPYzAwUFVGdHpJCmlLYlhURWNmeUhrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ0huUnRFRzhjN0RnRVYrSlp6MElSRGVvQUZDbGcKRnFYY2RLcDBYekg0di9VQ0lBaDdxZFgvTTh2dEJXTmJpZ2pZa0RhVkxtK2hMU0VSUHZFcXcvTlBFWklsCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQVBIYW5oc3RnczB4NkxNZVRrNGlPMjh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TWpreE16VTVNRGhhRncweU56RXlNamN4TXpVNU1EaGFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnJlTHhSNFIwVlNkRjVWMnV3RTlzaUllOHAKbVRxMG1Ic0lSREVZVVk2Nkl0YldDTG13bzd3by9xeEwrVVpXRnIwdS91MlcyemYzbTdSQXNVc2s3OE1qbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0QybmFvQk5OVHV1VUV4SXpBdFMrMFp3NXpUUTlRVzNNaUlwdGRNUngvSWVUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBM2dxUHRKMUk1Z1N4MkJoZ1E2M2ExR3ovcHNuZy9PUEgrTUt4M3FmbgppeUVDSUdPeTlJTTNNVGYxeUQrRXV3M2dUVkZSaXk4QmtRQ2xEYzAxa1RBd2ZTV1MKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1GYjNISFRYOWdjVDEzRC9LZExmWkl3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1qa3hNelU1TURoYUZ3MHlOekV5TWpjeE16VTVNRGhhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTQjVMVHVvS3VKejlXdmhLNkkKVFZiQjdrbVA3UVA3S04xN2hlZ2twSi8zZHRJMzk0SDZ5bU5CdGV4N0hmcVA3RkZLOTlxdlFYRzV3UTM5aUR6QwpHelpFbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQ29ybXREa0d4NHB2V3BHTHJSMFpuUDgyUG1DTUFDV3hCTFlWKzIKbnovSjJEQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQWE0Ky9hS09FTnZpTzhsT1BHUERDb2JiNkxCcTF3SjM3TgpyTjh4ZlNST3VBSWdNWHRySXd5ZlVLcUwwRGhuVytGMEJwOC9qUGo0a2VwWVVlZWdkRjJPYlcwPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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": "3"
}

View File

@ -1,509 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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-12-15T08:01:03.000Z",
"tx_id": "c1fdb8cec547d20e7773cccf2207c05572ce38347c87bc423d09a2bbd54fe028",
"type": 1,
"version": 1
},
"signature_header": {
"nonce": "cR7DTvnJjtYl6r3uC/zwrGUKJESZk8H0"
}
}
}
}
]
},
"header": {
"data_hash": "tOCe4RYQ9vFkweCGDi+dGCy/Mx4saJlKKNZl3R95RL0="
},
"metadata": {
"metadata": [
"",
"",
"",
""
]
}
}

View File

@ -1,490 +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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU94UVhmdSttUkhSRzA1eng3ZW50eHd3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkdOVXdLNnRlUGhITkhXcjBhNWxrUkU1VTNkYjRVVDIKdFhRWnBqWllXSmx0MmQzdHpXandnS2p0L0JEbDBLakFmellZY0ttdGRLRmhrOTJhNUwyWlNNV2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUtyamtIU3UxRVBnCklPb1FPQS9XZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtVEFHbHAKTEdFVlVzK0N2WXMwSWpzK28yS2pkVEZtdUFJUmxqQ2lRcHI2QWlBS3NkN3JTNGcyYmNOdFdUY0c3cktmQjljMAp4eE96RSt2d2FqUzFJaUFON2c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQU9RRWQzMHdIWDU5Z3FHcE5lQmRQV1l3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF4V2hjTk1qY3hNakV6TURjMU5qQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkYvOFUreXN3YWJGSWRqZ1d6TkNnODFWWi9XcFZmOGRrVGFtS3V0TWQwNjh1dmJWQndXVzBoWEpBNHFvVHFOVAp3cmhkQm9vZTBzWE9selpUV1BNSmRNU2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUtyamtIU3UxRVBnSU9vUU9BL1cKZDljajA2amZYM29jNUdJS05GUkdFcHhDTUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUUwdktwczNwcE1lNWQvUworZTU4RnZjOWNKVVEyZmJ3OWFkZUppNmIrZXVTQWlCL3hIZU8xc0F2VldiZFZmeGIrYURmT2kyRWlOWW9ydE5NCklFaGpUK1dsY1E9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWUrZ0F3SUJBZ0lRWnpuUFJhSEFSRzgweDRzcXNwL0FJVEFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURGYUZ3MHlOekV5TVRNd056VTIKTURGYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN4TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN4TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVWMDRROU1DS21XaFkvVjFYczU3eEpSTUhmUDM4YlA4MnNwNE9RcTIwaWx0NUhJT2I5bEpCUmZ2cQpiYkQxRGdKYWhEMnhVOGxYVFZ0R09DMUR0MWpKT0tOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Y0dxUUo0SUl0WEwKM3lLZkhFWDNQWFBCQ1F1eUFnQm96QmZOOVMySTVYc3dDZ1lJS29aSXpqMEVBd0lEU0FBd1JRSWhBUEJIWjlzSQpISXMyREJieDdVaWpVQ0RlM2JJK1pObVd6RG1STXFPQjNJTHJBaUFzWE1peURUdnBWUnF4Uk1SL3U3emMwQ2ZhClJFU0wzWjd6ci9OVzlTY0cwQT09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQU5pZlppWHNNcXRGaGRwZnZxODNGRVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk1EWXRRLzE5ZkxLcThLVkpHdmZ3RFlhdjJKeTBLQUoKNVd2U1dhYkEweHlWbUVYcnB0VytvNkF3ZWM0NkNmS1NqM0RoM0pZTW9iNlZxVVlsM3crVDlldWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSU00TzZEMk9adnZjCmMwK3d5dytoNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEWDJXRVAKZm5xUEU3c1c2bUJJakpLek5kWkczOXF3RWpBaVlJNHNsb0xLYndJZ0NMQzJ1VU9MM2pJMlQ5WHRZdUhHenh3TwpSeWxJTGZ4VzlpSWxLWXQvbVNJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1HVlVVY1RvNFA1Rkp3NEJYcGRBbVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpFMU1EYzFOakF5V2hjTk1qY3hNakV6TURjMU5qQXkKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFaQk50OHRSaE5kbWp0OXNrc1MzS2l1WWJaS3RnWURJNDk1OGNPZHhiUTR0dWpueUFqRzRpU29Ka1BpUWZiNwpyYjF3aHJud2VSL2U4QWlXODhhbFF1eWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSU00TzZEMk9adnZjYzArd3l3K2gKNjV1RUw3UGlZVTUrcFVhd2dYQU5OQTA2TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDeWxQZVlISmJJWW1HTwp2RGhzNWhua0xPS01DY0NIY0dRYWU1Z29XUkF2Q0FJZ0hCeCtkdFpuVld0dUxHTkM0eHNCZjRUZkUxSE1RcnBEClhYcmVSVHc2alhnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVThhS0FneHRzTDJFMXg5b2RPampjekFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTIKTURKYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUU3V0dSVGJGWnJwejV5OEQwTjY5UytNakVJTGlOdkdkVm0xT0JudVAwd2lzdkJWL3paN1pNNkJGSAphQ0pCRVdOY1liYUNHNGZHVG40NXlSQkFMMjdESHFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWc2Rml1VnhRM2x5S04KcjdnRVNTZ0VrNkVOUENXdk9vK1BNRE1KTDhRV2gzQXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdOL1BXdEFMSgp0Wjlua1M2aTVHYzVuSlQ3cVZMUU85a1hpVlFOd21wVXFqRUNJSGl0aHJZYjd3dkR4RC9EWUd5cUkwMEJ5RU9CCklCY1BDZTNFbG9MbHBPZEUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
}
}
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDakNDQWJHZ0F3SUJBZ0lSQU5KTlN4aDlnelBFK1JWRjlhaVdZTWN3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TVRVd056VTJNREphRncweU56RXlNVE13TnpVMk1ESmFNRll4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJvd0dBWURWUVFEREJGQlpHMXBia0JsZUdGdGNHeGxMbU52YlRCWk1CTUdCeXFHU000OUFnRUdDQ3FHClNNNDlBd0VIQTBJQUJQL3BJeVFML3VIWHFnV1lFVTAyMFlNRzdZZHNaQzYxVGtTTE15REpZMlJPYlMwSjhRQ00KR3kwa0N0S2Zzam4yVnl3ZVBZc2pCcFBPcmJnWTJ5d1kvTytqVFRCTE1BNEdBMVVkRHdFQi93UUVBd0lIZ0RBTQpCZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlMTWgwNGYzTEF4Q081b1ZubTBnT3lVdTRWSlBmZE1TCk9PTVFaYW14OFVVM01Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lDMzkwMHpNL2I4V0d1TjBhVjArNUIzcDZNUVoKdU0xeUdvdHVibHRIYVlWeEFpQmZFKyt5cnhCUko1alVCU0hQMXN5SHhEQTRDSmtQK0krelduR3hDNEE4WGc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMekNDQWRXZ0F3SUJBZ0lRZWwyTUEyUlBYWDg3VC9nSWlwTE5NakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl4TlRBM05UWXdNbG9YRFRJM01USXhNekEzTlRZd01sb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQWRBT09Nb0xFbjJQaWJEZmZzbkdrN1lGb0MKakw0Rldvc1IzVHRWM3pwU3YrQ0hjcDdKczV6eW1aa01ha2NoMWhGNjdEdzMwYWlOVXBDbkhyYXBSUG1qWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTE1oMDRmM0xBeENPNW9Wbm0wZ095VXU0VkpQZmRNU09PTVFaYW14OFVVM01Bb0cKQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUQyMSt6YVFiWjlKWUJ4UCtESzcvRERlazJBRC8xWEJ6ZnVuVll3VUNiQgpUd0lnVXdHUDBBekFYMm5LN1NSeE9pWlZOWlNvemN4Znk3RFpZOVRkNFRDTVFYYz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQVBRTzhiNmd1cFdCajNJVHNUdjVNM2N3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1UVXdOelUyTURKYUZ3MHlOekV5TVRNd056VTJNREphTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUeDg4aUpxZmdnTlRXSVZteDMKam9vVDBpTmFpSHhWcXJ2RGp0cmx3aFVoQ2NCWHR2dnJ0alZ4anpud2MzelNlUEhDWk1LQ2MvMUptOEhaSER2UgpZKzRzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQytIQmFla1c2SzE2cERnWmFDYmhSYTBPcURBREphMmlOMjNEdWkKV0dKTzVUQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQnFGbG1ISThIcFFmMVh6dDI0Ym5LdnRVY0g0SVRBNHlpYwp0MlZJUUZIUmpnSWdIVExrdHA4a3d2MWo2Si9abS9uQ3lGOUJ1b084VUZ5c0VNTTQvbGZLMWtRPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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-12-15T08:01:03.000Z",
"tx_id": "c1fdb8cec547d20e7773cccf2207c05572ce38347c87bc423d09a2bbd54fe028",
"type": 1,
"version": 1
},
"signature_header": {
"nonce": "cR7DTvnJjtYl6r3uC/zwrGUKJESZk8H0"
}
}
}

View File

@ -1 +0,0 @@
*common.Block: error in PopulateTo for field data for message *common.Block: *common.BlockData: error in PopulateTo for slice field data at index 0 for message *common.BlockData: *common.Envelope: error in PopulateTo for field payload for message *common.Envelope: *common.Payload: error in PopulateTo for field data for message *common.Payload: decoding type 4 is unimplemented

View File

@ -0,0 +1,506 @@
{
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUpDalZQeTJpNTAvKzFXY25zZjVXeFV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEEzV2hjTk1qY3hNakkzTVRNMU9UQTMKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkJ3UlVrS3N0MEhPdWIxZmVWb3NxWXVLVDFHUEEwMTkKSUhXQUxiTkMyc2FQSnpxbVFUUHBSMG5KczlGYUFFQTlTbEhjNStWOTFIYVFkaEFIamR3NnIveWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVBKdGRuZEFpK1gxCklVbFZiQ1dxcE1IM2UxQVJPU2FjMjBqY1VZKys2YjBPTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDcG1tYUUKOFd6RWJUSWxFQ2xYUTRRbzg4bmsrZ1B6ZEhLK2ROSTJmQzBBYWdJZ0hyNW5NaDcrU0l1eDRWeVhndU5NNTNkdApHUTd2MTJBeFBsK25xM1RpbWlFPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org1MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRakNDQWVtZ0F3SUJBZ0lRWE5VZmJaQTd5THVkYUdPbktiTEtzakFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV5TWpreE16VTVNRGRhRncweU56RXlNamN4TXpVNU1EZGEKTUhNeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVJrd0Z3WURWUVFLRXhCdmNtY3hMbVY0WVcxd2JHVXVZMjl0TVJ3d0dnWURWUVFECkV4TmpZUzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUUKUHdOTS9qeWt1RXJKZG9QbVE5cFhzZzBSR0VXUkYrVnd1Qlh0czNvdTJXak44c2RFajhNT1NOLzMzeXZqK0ZLZApWOUxEV2hyMTZuSjZWbWIzaGpEa3hhTmZNRjB3RGdZRFZSMFBBUUgvQkFRREFnR21NQThHQTFVZEpRUUlNQVlHCkJGVWRKUUF3RHdZRFZSMFRBUUgvQkFVd0F3RUIvekFwQmdOVkhRNEVJZ1FnOG0xMmQwQ0w1ZlVoU1ZWc0phcWsKd2ZkN1VCRTVKcHpiU054Umo3N3B2UTR3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUlnZGJ0cER5OXVraE0wUkZWdApsMUkyNHNrR1VmYXhxN3JmQWFMVlhXVmJsVk1DSUd4TVcvQ0FuR0FONmJuYTgrdE9MNEJScGtGVXR1YzFsNC9ZCnltelBwTTJLCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQU0vQVRBbkl3RGp0TFNmdGpuRVNpL1F3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qSTVNVE0xT1RBM1doY05NamN4TWpJM01UTTEKT1RBM1dqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCUGg0WDUyb3BydEx5ek5JcTFHc05sc3NaQW9zaXo3N1J4VWlXeHpqaXA4LzJ4K2RaVHJNRUE5aApUV2xUazg4RU5vTWdZS2M4WTJQWG9PMEZVRTgxVEVxalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJRUdyd0F6R3Y5R20KTUlIK2I4b2N5cHl5cmY3Q3ROeWhKTUNBendKN1k2M0pNQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNlMXEvUgovYVBWSnZxenhocGJpUVY3YWpSaVJjRXNnU2FXRkdUSEh2WTJsZ0lnRjEwZ0V0amlEOElCVXA3eGRvVjJOc2hJCjRRSGZtUlkxU3VqTDVwNzNhd3M9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
}
}
},
"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": {
"AnchorPeers": {
"mod_policy": "Admins",
"value": {
"anchor_peers": [
{
"host": "peer0.org2.example.com",
"port": 7051
}
]
}
},
"MSP": {
"mod_policy": "Admins",
"value": {
"config": {
"admins": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWNDZ0F3SUJBZ0lSQU8xNzk4Y1BKWXRIVDh3cGRGRW5LOVV3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEE0V2hjTk1qY3hNakkzTVRNMU9UQTQKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQkNaUEpzRmc3bEdXamxBSGloN3J6TXdJTldIVGpGVmYKS2xVOENGM3JxZzNSQXp0NHAzOFNmdCtCL1B1QXNTM3E4dzk5bUNnTWx2NFo4dmRZZHJySUJuK2pUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSUExdU1LckJJZExYCitNaThEeHoxVXpZSXVMdGlEZU5oVWRYdWc4UlNUSHB2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSUFZeG5VVXYKckFhK2xDRitXU29GNWhjQ0ZScE05OHA3RGF0dm9CUUJpUUJrQWlCa1FMekdPc2ZTT0U0UTFRSnVCbVBqdFk1RApTWXJaNHd0YmdaUXROOFNPelE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "Org2MSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNRekNDQWVxZ0F3SUJBZ0lSQVBhQUQxSE1jOWk5M2N3enhHOHhSZk13Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TWpJNU1UTTFPVEE0V2hjTk1qY3hNakkzTVRNMU9UQTQKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkx3NUI4Z1o2WFNsMnh0NVcrODlBWmd6aEVFVkZZRmg0Q1ozODhhem9kaTR5TnI4QjVidTRKVEw1ajhGblNIbQpTN1dudkJadDYxMXNUbkgzYzVJVzEwT2pYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUExdU1LckJJZExYK01pOER4ejEKVXpZSXVMdGlEZU5oVWRYdWc4UlNUSHB2TUFvR0NDcUdTTTQ5QkFNQ0EwY0FNRVFDSURtNm1WN1hQc1JBY3djRQpxQ3dyM2hiOVdkaTFSMzVqWHpPUmxJNmU3czVqQWlBZU1nclZOL2ozUzlrNDFrNXdpVjNTcjdnOHN4M3lTSmgzClJUQ2F1Tk50MUE9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTRENDQWUrZ0F3SUJBZ0lRVW9rbW5XTVZidjVDaGFHdHB0NWx0REFLQmdncWhrak9QUVFEQWpCMk1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHQTFVRUF4TVdkR3h6ClkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1qa3hNelU1TURoYUZ3MHlOekV5TWpjeE16VTUKTURoYU1IWXhDekFKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSApFdzFUWVc0Z1JuSmhibU5wYzJOdk1Sa3dGd1lEVlFRS0V4QnZjbWN5TG1WNFlXMXdiR1V1WTI5dE1SOHdIUVlEClZRUURFeFowYkhOallTNXZjbWN5TG1WNFlXMXdiR1V1WTI5dE1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMEQKQVFjRFFnQUVQUFZVaDU0L3ovTjhJUVM2eGxOdlRINzJnSGpGcXRyQXM4enp1dXRlR0VRRENtaGZoUVkzVE9wRQpOcEpKWWtOQ2Z0c0ZkbC80RGpiOFN1WFlIa1o2NGFOZk1GMHdEZ1lEVlIwUEFRSC9CQVFEQWdHbU1BOEdBMVVkCkpRUUlNQVlHQkZVZEpRQXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QXBCZ05WSFE0RUlnUWdWQklyaFYybCswbXYKejdjVTBKSE0yak1XOEZZdjIrWVZDRzJFRVFRR3lmWXdDZ1lJS29aSXpqMEVBd0lEUndBd1JBSWdjTkpZYlQwYwpndy9wY3ZzT3pvc1YwQ1p5TWsrNHFUaW1zSUgvTURZZmMyOENJQXNrSU9IWitLbGtlbVUvQmFndm5VY1FCMHgzCmN3Z2dseTRDQ2xzTldWaUUKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
]
}
}
}
},
"version": "1"
},
"Org3MSP": null
},
"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": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQWJDZ0F3SUJBZ0lRV2MyZzJRVnNQS0hINW9NU3g0amJNREFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEl5T1RFek5Ua3dPRm9YRFRJM01USXlOekV6TlRrd09Gb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRWtSdVNOS2NsTjlDeXFaeEcrbGdERjJJLzBrVGVCeGZLZGNIN0VCbVhQSjJKM1hsWDhXR3EKOFdqMDBwZnNHUTJMdE1aSktQN3p0a1hCZ1pPc2VjektPYU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzlwMnFBVFRVN3JsQk1TTXdMVXZ0R2NPYzAwUFVGdHpJCmlLYlhURWNmeUhrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ0huUnRFRzhjN0RnRVYrSlp6MElSRGVvQUZDbGcKRnFYY2RLcDBYekg0di9VQ0lBaDdxZFgvTTh2dEJXTmJpZ2pZa0RhVkxtK2hMU0VSUHZFcXcvTlBFWklsCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
],
"crypto_config": {
"identity_identifier_hash_function": "SHA256",
"signature_hash_family": "SHA2"
},
"name": "OrdererMSP",
"root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNNRENDQWRhZ0F3SUJBZ0lSQVBIYW5oc3RnczB4NkxNZVRrNGlPMjh3Q2dZSUtvWkl6ajBFQXdJd2FURUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJjd0ZRWURWUVFERXc1allTNWxlR0Z0CmNHeGxMbU52YlRBZUZ3MHhOekV5TWpreE16VTVNRGhhRncweU56RXlNamN4TXpVNU1EaGFNR2t4Q3pBSkJnTlYKQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVFlXNGdSbkpoYm1OcApjMk52TVJRd0VnWURWUVFLRXd0bGVHRnRjR3hsTG1OdmJURVhNQlVHQTFVRUF4TU9ZMkV1WlhoaGJYQnNaUzVqCmIyMHdXVEFUQmdjcWhrak9QUUlCQmdncWhrak9QUU1CQndOQ0FBUnJlTHhSNFIwVlNkRjVWMnV3RTlzaUllOHAKbVRxMG1Ic0lSREVZVVk2Nkl0YldDTG13bzd3by9xeEwrVVpXRnIwdS91MlcyemYzbTdSQXNVc2s3OE1qbzE4dwpYVEFPQmdOVkhROEJBZjhFQkFNQ0FhWXdEd1lEVlIwbEJBZ3dCZ1lFVlIwbEFEQVBCZ05WSFJNQkFmOEVCVEFECkFRSC9NQ2tHQTFVZERnUWlCQ0QybmFvQk5OVHV1VUV4SXpBdFMrMFp3NXpUUTlRVzNNaUlwdGRNUngvSWVUQUsKQmdncWhrak9QUVFEQWdOSUFEQkZBaUVBM2dxUHRKMUk1Z1N4MkJoZ1E2M2ExR3ovcHNuZy9PUEgrTUt4M3FmbgppeUVDSUdPeTlJTTNNVGYxeUQrRXV3M2dUVkZSaXk4QmtRQ2xEYzAxa1RBd2ZTV1MKLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
],
"tls_root_certs": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU1GYjNISFRYOWdjVDEzRC9LZExmWkl3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFeU1qa3hNelU1TURoYUZ3MHlOekV5TWpjeE16VTVNRGhhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFTQjVMVHVvS3VKejlXdmhLNkkKVFZiQjdrbVA3UVA3S04xN2hlZ2twSi8zZHRJMzk0SDZ5bU5CdGV4N0hmcVA3RkZLOTlxdlFYRzV3UTM5aUR6QwpHelpFbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDQ29ybXREa0d4NHB2V3BHTHJSMFpuUDgyUG1DTUFDV3hCTFlWKzIKbnovSjJEQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQWE0Ky9hS09FTnZpTzhsT1BHUERDb2JiNkxCcTF3SjM3TgpyTjh4ZlNST3VBSWdNWHRySXd5ZlVLcUwwRGhuVytGMEJwOC9qUGo0a2VwWVVlZWdkRjJPYlcwPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
]
}
}
}
}
}
},
"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": "solo"
}
}
}
}
},
"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": "3"
}

View File

@ -1,5 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiJHmx37UM9pfqDX6
U7SQfgbEwJpHurXWzClp3ryO2P+hRANCAARQHQDjjKCxJ9j4mw337JxpO2BaAoy+
BVqLEd07Vd86Ur/gh3KeybOc8pmZDGpHIdYReuw8N9GojVKQpx62qUT5
-----END PRIVATE KEY-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICLzCCAdWgAwIBAgIQel2MA2RPXX87T/gIipLNMjAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIxNTA3NTYwMloXDTI3MTIxMzA3NTYwMlowaTELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFAdAOOMoLEn2PibDffsnGk7YFoC
jL4FWosR3TtV3zpSv+CHcp7Js5zymZkMakch1hF67Dw30aiNUpCnHrapRPmjXzBd
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
Af8wKQYDVR0OBCIEILMh04f3LAxCO5oVnm0gOyUu4VJPfdMSOOMQZamx8UU3MAoG
CCqGSM49BAMCA0gAMEUCIQD21+zaQbZ9JYBxP+DK7/DDek2AD/1XBzfunVYwUCbB
TwIgUwGP0AzAX2nK7SRxOiZVNZSozcxfy7DZY9Td4TCMQXc=
MIICMDCCAdagAwIBAgIRAPHanhstgs0x6LMeTk4iO28wCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGkxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEXMBUGA1UEAxMOY2EuZXhhbXBsZS5j
b20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARreLxR4R0VSdF5V2uwE9siIe8p
mTq0mHsIRDEYUY66ItbWCLmwo7wo/qxL+UZWFr0u/u2W2zf3m7RAsUsk78Mjo18w
XTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMBAf8EBTAD
AQH/MCkGA1UdDgQiBCD2naoBNNTuuUExIzAtS+0Zw5zTQ9QW3MiIptdMRx/IeTAK
BggqhkjOPQQDAgNIADBFAiEA3gqPtJ1I5gSx2BhgQ63a1Gz/psng/OPH+MKx3qfn
iyECIGOy9IM3MTf1yD+Euw3gTVFRiy8BkQClDc01kTAwfSWS
-----END CERTIFICATE-----

View File

@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgHsdM9mQq19phKUk3
jmGA8LO+72eZJTyx7PZERMUeGfyhRANCAARreLxR4R0VSdF5V2uwE9siIe8pmTq0
mHsIRDEYUY66ItbWCLmwo7wo/qxL+UZWFr0u/u2W2zf3m7RAsUsk78Mj
-----END PRIVATE KEY-----

View File

@ -1,13 +1,13 @@
-----BEGIN CERTIFICATE-----
MIICCjCCAbGgAwIBAgIRANJNSxh9gzPE+RVF9aiWYMcwCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMFYxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG
SM49AwEHA0IABP/pIyQL/uHXqgWYEU020YMG7YdsZC61TkSLMyDJY2RObS0J8QCM
Gy0kCtKfsjn2VywePYsjBpPOrbgY2ywY/O+jTTBLMA4GA1UdDwEB/wQEAwIHgDAM
BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAILMh04f3LAxCO5oVnm0gOyUu4VJPfdMS
OOMQZamx8UU3MAoGCCqGSM49BAMCA0cAMEQCIC3900zM/b8WGuN0aV0+5B3p6MQZ
uM1yGotubltHaYVxAiBfE++yrxBRJ5jUBSHP1syHxDA4CJkP+I+zWnGxC4A8Xg==
MIICCTCCAbCgAwIBAgIQWc2g2QVsPKHH5oMSx4jbMDAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIyOTEzNTkwOFoXDTI3MTIyNzEzNTkwOFowVjELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
zj0DAQcDQgAEkRuSNKclN9CyqZxG+lgDF2I/0kTeBxfKdcH7EBmXPJ2J3XlX8WGq
8Wj00pfsGQ2LtMZJKP7ztkXBgZOseczKOaNNMEswDgYDVR0PAQH/BAQDAgeAMAwG
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg9p2qATTU7rlBMSMwLUvtGcOc00PUFtzI
iKbXTEcfyHkwCgYIKoZIzj0EAwIDRwAwRAIgHnRtEG8c7DgEV+JZz0IRDeoAFClg
FqXcdKp0XzH4v/UCIAh7qdX/M8vtBWNbigjYkDaVLm+hLSERPvEqw/NPEZIl
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICLzCCAdWgAwIBAgIQel2MA2RPXX87T/gIipLNMjAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIxNTA3NTYwMloXDTI3MTIxMzA3NTYwMlowaTELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFAdAOOMoLEn2PibDffsnGk7YFoC
jL4FWosR3TtV3zpSv+CHcp7Js5zymZkMakch1hF67Dw30aiNUpCnHrapRPmjXzBd
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
Af8wKQYDVR0OBCIEILMh04f3LAxCO5oVnm0gOyUu4VJPfdMSOOMQZamx8UU3MAoG
CCqGSM49BAMCA0gAMEUCIQD21+zaQbZ9JYBxP+DK7/DDek2AD/1XBzfunVYwUCbB
TwIgUwGP0AzAX2nK7SRxOiZVNZSozcxfy7DZY9Td4TCMQXc=
MIICMDCCAdagAwIBAgIRAPHanhstgs0x6LMeTk4iO28wCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGkxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEXMBUGA1UEAxMOY2EuZXhhbXBsZS5j
b20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARreLxR4R0VSdF5V2uwE9siIe8p
mTq0mHsIRDEYUY66ItbWCLmwo7wo/qxL+UZWFr0u/u2W2zf3m7RAsUsk78Mjo18w
XTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMBAf8EBTAD
AQH/MCkGA1UdDgQiBCD2naoBNNTuuUExIzAtS+0Zw5zTQ9QW3MiIptdMRx/IeTAK
BggqhkjOPQQDAgNIADBFAiEA3gqPtJ1I5gSx2BhgQ63a1Gz/psng/OPH+MKx3qfn
iyECIGOy9IM3MTf1yD+Euw3gTVFRiy8BkQClDc01kTAwfSWS
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICNTCCAdygAwIBAgIRAPQO8b6gupWBj3ITsTv5M3cwCgYIKoZIzj0EAwIwbDEL
MIICNTCCAdygAwIBAgIRAMFb3HHTX9gcT13D/KdLfZIwCgYIKoZIzj0EAwIwbDEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
eGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMGwxCzAJ
eGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGwxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATx88iJqfggNTWIVmx3
jooT0iNaiHxVqrvDjtrlwhUhCcBXtvvrtjVxjznwc3zSePHCZMKCc/1Jm8HZHDvR
Y+4so18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCC+HBaekW6K16pDgZaCbhRa0OqDADJa2iN23Dui
WGJO5TAKBggqhkjOPQQDAgNHADBEAiBqFlmHI8HpQf1Xzt24bnKvtUcH4ITA4yic
t2VIQFHRjgIgHTLktp8kwv1j6J/Zm/nCyF9BuoO8UFysEMM4/lfK1kQ=
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASB5LTuoKuJz9WvhK6I
TVbB7kmP7QP7KN17hegkpJ/3dtI394H6ymNBtex7HfqP7FFK99qvQXG5wQ39iDzC
GzZEo18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCCormtDkGx4pvWpGLrR0ZnP82PmCMACWxBLYV+2
nz/J2DAKBggqhkjOPQQDAgNHADBEAiAa4+/aKOENviO8lOPGPDCobb6LBq1wJ37N
rN8xfSROuAIgMXtrIwyfUKqL0DhnW+F0Bp8/jPj4kepYUeegdF2ObW0=
-----END CERTIFICATE-----

View File

@ -1,13 +1,13 @@
-----BEGIN CERTIFICATE-----
MIICCjCCAbGgAwIBAgIRANJNSxh9gzPE+RVF9aiWYMcwCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMFYxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG
SM49AwEHA0IABP/pIyQL/uHXqgWYEU020YMG7YdsZC61TkSLMyDJY2RObS0J8QCM
Gy0kCtKfsjn2VywePYsjBpPOrbgY2ywY/O+jTTBLMA4GA1UdDwEB/wQEAwIHgDAM
BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAILMh04f3LAxCO5oVnm0gOyUu4VJPfdMS
OOMQZamx8UU3MAoGCCqGSM49BAMCA0cAMEQCIC3900zM/b8WGuN0aV0+5B3p6MQZ
uM1yGotubltHaYVxAiBfE++yrxBRJ5jUBSHP1syHxDA4CJkP+I+zWnGxC4A8Xg==
MIICCTCCAbCgAwIBAgIQWc2g2QVsPKHH5oMSx4jbMDAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIyOTEzNTkwOFoXDTI3MTIyNzEzNTkwOFowVjELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
zj0DAQcDQgAEkRuSNKclN9CyqZxG+lgDF2I/0kTeBxfKdcH7EBmXPJ2J3XlX8WGq
8Wj00pfsGQ2LtMZJKP7ztkXBgZOseczKOaNNMEswDgYDVR0PAQH/BAQDAgeAMAwG
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg9p2qATTU7rlBMSMwLUvtGcOc00PUFtzI
iKbXTEcfyHkwCgYIKoZIzj0EAwIDRwAwRAIgHnRtEG8c7DgEV+JZz0IRDeoAFClg
FqXcdKp0XzH4v/UCIAh7qdX/M8vtBWNbigjYkDaVLm+hLSERPvEqw/NPEZIl
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICLzCCAdWgAwIBAgIQel2MA2RPXX87T/gIipLNMjAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIxNTA3NTYwMloXDTI3MTIxMzA3NTYwMlowaTELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFAdAOOMoLEn2PibDffsnGk7YFoC
jL4FWosR3TtV3zpSv+CHcp7Js5zymZkMakch1hF67Dw30aiNUpCnHrapRPmjXzBd
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
Af8wKQYDVR0OBCIEILMh04f3LAxCO5oVnm0gOyUu4VJPfdMSOOMQZamx8UU3MAoG
CCqGSM49BAMCA0gAMEUCIQD21+zaQbZ9JYBxP+DK7/DDek2AD/1XBzfunVYwUCbB
TwIgUwGP0AzAX2nK7SRxOiZVNZSozcxfy7DZY9Td4TCMQXc=
MIICMDCCAdagAwIBAgIRAPHanhstgs0x6LMeTk4iO28wCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGkxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEXMBUGA1UEAxMOY2EuZXhhbXBsZS5j
b20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARreLxR4R0VSdF5V2uwE9siIe8p
mTq0mHsIRDEYUY66ItbWCLmwo7wo/qxL+UZWFr0u/u2W2zf3m7RAsUsk78Mjo18w
XTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMBAf8EBTAD
AQH/MCkGA1UdDgQiBCD2naoBNNTuuUExIzAtS+0Zw5zTQ9QW3MiIptdMRx/IeTAK
BggqhkjOPQQDAgNIADBFAiEA3gqPtJ1I5gSx2BhgQ63a1Gz/psng/OPH+MKx3qfn
iyECIGOy9IM3MTf1yD+Euw3gTVFRiy8BkQClDc01kTAwfSWS
-----END CERTIFICATE-----

View File

@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgeYTQdUWgeFFMses9
ZG4/fBRbp/Pj5RjKNcNF1vu3qCuhRANCAATAzNF6jYgKp6LJ7DxCVp/J+fksQXC0
zNPLIltMBu/AmZ+VwBvzV+wpzInekvOxRGaoUDpWck6cdOVIqY79I/Cl
-----END PRIVATE KEY-----

View File

@ -1,5 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgfa52uTjvqDD2G9uF
H88o2SUv1kPtukydZRDt0mgeeaihRANCAASQ6rndCnkInNJX/mGYiMW3Rr3pV42P
bowl1cmGYyMUf9oa9KKQ0FsMyM4pIXZ13fXE5FnjcHmYZ5Zqdt14kmHK
-----END PRIVATE KEY-----

View File

@ -1,13 +1,13 @@
-----BEGIN CERTIFICATE-----
MIICDDCCAbOgAwIBAgIRAKa8kIm4o18WYT9qyIIzTJgwCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMFgxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI
KoZIzj0DAQcDQgAEkOq53Qp5CJzSV/5hmIjFt0a96VeNj26MJdXJhmMjFH/aGvSi
kNBbDMjOKSF2dd31xORZ43B5mGeWanbdeJJhyqNNMEswDgYDVR0PAQH/BAQDAgeA
MAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgsyHTh/csDEI7mhWebSA7JS7hUk99
0xI44xBlqbHxRTcwCgYIKoZIzj0EAwIDRwAwRAIgAy40eDBsQ4T+9+PIKT55UfsU
eV2/kgsY/aSeTjkarTwCIAZ6JbnGMK47in7lEIA5KCUef0usB2q5oZbamP5nwoi6
MIICDDCCAbKgAwIBAgIQUxxld2R8usInkS1RssnQizAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIyOTEzNTkwOFoXDTI3MTIyNzEzNTkwOFowWDELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xHDAaBgNVBAMTE29yZGVyZXIuZXhhbXBsZS5jb20wWTATBgcqhkjOPQIBBggq
hkjOPQMBBwNCAATAzNF6jYgKp6LJ7DxCVp/J+fksQXC0zNPLIltMBu/AmZ+VwBvz
V+wpzInekvOxRGaoUDpWck6cdOVIqY79I/Clo00wSzAOBgNVHQ8BAf8EBAMCB4Aw
DAYDVR0TAQH/BAIwADArBgNVHSMEJDAigCD2naoBNNTuuUExIzAtS+0Zw5zTQ9QW
3MiIptdMRx/IeTAKBggqhkjOPQQDAgNIADBFAiEA6oGLEFXJv3l/JhwS+1X/m1oI
uALYDfDqbnQPF9Z96GACIDnLWTVPaAGbWQHPVPcbJjuigPJxXvpaXClFLgNJNVJ1
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICNTCCAdygAwIBAgIRAPQO8b6gupWBj3ITsTv5M3cwCgYIKoZIzj0EAwIwbDEL
MIICNTCCAdygAwIBAgIRAMFb3HHTX9gcT13D/KdLfZIwCgYIKoZIzj0EAwIwbDEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
eGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMGwxCzAJ
eGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGwxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATx88iJqfggNTWIVmx3
jooT0iNaiHxVqrvDjtrlwhUhCcBXtvvrtjVxjznwc3zSePHCZMKCc/1Jm8HZHDvR
Y+4so18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCC+HBaekW6K16pDgZaCbhRa0OqDADJa2iN23Dui
WGJO5TAKBggqhkjOPQQDAgNHADBEAiBqFlmHI8HpQf1Xzt24bnKvtUcH4ITA4yic
t2VIQFHRjgIgHTLktp8kwv1j6J/Zm/nCyF9BuoO8UFysEMM4/lfK1kQ=
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASB5LTuoKuJz9WvhK6I
TVbB7kmP7QP7KN17hegkpJ/3dtI394H6ymNBtex7HfqP7FFK99qvQXG5wQ39iDzC
GzZEo18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCCormtDkGx4pvWpGLrR0ZnP82PmCMACWxBLYV+2
nz/J2DAKBggqhkjOPQQDAgNHADBEAiAa4+/aKOENviO8lOPGPDCobb6LBq1wJ37N
rN8xfSROuAIgMXtrIwyfUKqL0DhnW+F0Bp8/jPj4kepYUeegdF2ObW0=
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICNTCCAdygAwIBAgIRAPQO8b6gupWBj3ITsTv5M3cwCgYIKoZIzj0EAwIwbDEL
MIICNTCCAdygAwIBAgIRAMFb3HHTX9gcT13D/KdLfZIwCgYIKoZIzj0EAwIwbDEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
eGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMGwxCzAJ
eGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGwxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATx88iJqfggNTWIVmx3
jooT0iNaiHxVqrvDjtrlwhUhCcBXtvvrtjVxjznwc3zSePHCZMKCc/1Jm8HZHDvR
Y+4so18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCC+HBaekW6K16pDgZaCbhRa0OqDADJa2iN23Dui
WGJO5TAKBggqhkjOPQQDAgNHADBEAiBqFlmHI8HpQf1Xzt24bnKvtUcH4ITA4yic
t2VIQFHRjgIgHTLktp8kwv1j6J/Zm/nCyF9BuoO8UFysEMM4/lfK1kQ=
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASB5LTuoKuJz9WvhK6I
TVbB7kmP7QP7KN17hegkpJ/3dtI394H6ymNBtex7HfqP7FFK99qvQXG5wQ39iDzC
GzZEo18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCCormtDkGx4pvWpGLrR0ZnP82PmCMACWxBLYV+2
nz/J2DAKBggqhkjOPQQDAgNHADBEAiAa4+/aKOENviO8lOPGPDCobb6LBq1wJ37N
rN8xfSROuAIgMXtrIwyfUKqL0DhnW+F0Bp8/jPj4kepYUeegdF2ObW0=
-----END CERTIFICATE-----

View File

@ -1,15 +1,15 @@
-----BEGIN CERTIFICATE-----
MIICWjCCAgCgAwIBAgIRAIJKqGuCUe9gxRi0h9uxUkEwCgYIKoZIzj0EAwIwbDEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
eGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMFgxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
bmNpc2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0C
AQYIKoZIzj0DAQcDQgAEM+7/qJp5jXjUa4GTB89Nf5V8zbBmyEAlDWoameHwMCe8
5kLAoIRiYrh4ty6gpb3i/wIZRtbF2H2AQzs+oNs1YKOBljCBkzAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwKwYDVR0jBCQwIoAgvhwWnpFuiteqQ4GWgm4UWtDqgwAyWtojdtw7olhiTuUw
JwYDVR0RBCAwHoITb3JkZXJlci5leGFtcGxlLmNvbYIHb3JkZXJlcjAKBggqhkjO
PQQDAgNIADBFAiEAiT6U14AnhREW/mtxqBwDVrrP39hUqo0VVzCaeMm41NQCIDc2
9roFav2FOJdCwLsoNyXEdwostuaUDInY7X++FeZn
MIICWTCCAf+gAwIBAgIQAu/GStlf4A1+3j9chbS9+zAKBggqhkjOPQQDAjBsMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
YW1wbGUuY29tMB4XDTE3MTIyOTEzNTkwOFoXDTI3MTIyNzEzNTkwOFowWDELMAkG
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
Y2lzY28xHDAaBgNVBAMTE29yZGVyZXIuZXhhbXBsZS5jb20wWTATBgcqhkjOPQIB
BggqhkjOPQMBBwNCAAQ5Wzbc6sWI2qHmgaDqkwDtkwCWyw1epBVd+hstn2BBfEcl
TWQsomUEJJ/ADuwT/KmKuJYusw03ca38l9yff9nDo4GWMIGTMA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw
ADArBgNVHSMEJDAigCCormtDkGx4pvWpGLrR0ZnP82PmCMACWxBLYV+2nz/J2DAn
BgNVHREEIDAeghNvcmRlcmVyLmV4YW1wbGUuY29tggdvcmRlcmVyMAoGCCqGSM49
BAMCA0gAMEUCIQDQqMpuo+RmYQTr0x1JQ3AYf1a0pTLtLHQSwHt53DtvFQIgC4RT
y7pKO8Z8BEVPWv3+0JK/GLQ+L/91HHgdlkwXuvY=
-----END CERTIFICATE-----

View File

@ -1,5 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgWdn8ZPiGoHCjNji7
5ie7uZY9Ih4ZWE4qXGggjWMB0hGhRANCAAQz7v+omnmNeNRrgZMHz01/lXzNsGbI
QCUNahqZ4fAwJ7zmQsCghGJiuHi3LqClveL/AhlG1sXYfYBDOz6g2zVg
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg653Ima2jsGHHBPX+
8gRtoUxn5Wd/fZL6h8m++o7GObOhRANCAAQ5Wzbc6sWI2qHmgaDqkwDtkwCWyw1e
pBVd+hstn2BBfEclTWQsomUEJJ/ADuwT/KmKuJYusw03ca38l9yff9nD
-----END PRIVATE KEY-----

View File

@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgVNk3XPU1bj4KIZ2Q
futx02XWDpHyQybgNliYV1AIl1mhRANCAASB5LTuoKuJz9WvhK6ITVbB7kmP7QP7
KN17hegkpJ/3dtI394H6ymNBtex7HfqP7FFK99qvQXG5wQ39iDzCGzZE
-----END PRIVATE KEY-----

View File

@ -1,5 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgSXAnYNCTrp6l6xnF
E/+N4MP6v+AYnKcS5x1QBBjpppyhRANCAATx88iJqfggNTWIVmx3jooT0iNaiHxV
qrvDjtrlwhUhCcBXtvvrtjVxjznwc3zSePHCZMKCc/1Jm8HZHDvRY+4s
-----END PRIVATE KEY-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICNTCCAdygAwIBAgIRAPQO8b6gupWBj3ITsTv5M3cwCgYIKoZIzj0EAwIwbDEL
MIICNTCCAdygAwIBAgIRAMFb3HHTX9gcT13D/KdLfZIwCgYIKoZIzj0EAwIwbDEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
eGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMGwxCzAJ
eGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGwxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATx88iJqfggNTWIVmx3
jooT0iNaiHxVqrvDjtrlwhUhCcBXtvvrtjVxjznwc3zSePHCZMKCc/1Jm8HZHDvR
Y+4so18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCC+HBaekW6K16pDgZaCbhRa0OqDADJa2iN23Dui
WGJO5TAKBggqhkjOPQQDAgNHADBEAiBqFlmHI8HpQf1Xzt24bnKvtUcH4ITA4yic
t2VIQFHRjgIgHTLktp8kwv1j6J/Zm/nCyF9BuoO8UFysEMM4/lfK1kQ=
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASB5LTuoKuJz9WvhK6I
TVbB7kmP7QP7KN17hegkpJ/3dtI394H6ymNBtex7HfqP7FFK99qvQXG5wQ39iDzC
GzZEo18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCCormtDkGx4pvWpGLrR0ZnP82PmCMACWxBLYV+2
nz/J2DAKBggqhkjOPQQDAgNHADBEAiAa4+/aKOENviO8lOPGPDCobb6LBq1wJ37N
rN8xfSROuAIgMXtrIwyfUKqL0DhnW+F0Bp8/jPj4kepYUeegdF2ObW0=
-----END CERTIFICATE-----

View File

@ -1,13 +1,13 @@
-----BEGIN CERTIFICATE-----
MIICCjCCAbGgAwIBAgIRANJNSxh9gzPE+RVF9aiWYMcwCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMFYxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG
SM49AwEHA0IABP/pIyQL/uHXqgWYEU020YMG7YdsZC61TkSLMyDJY2RObS0J8QCM
Gy0kCtKfsjn2VywePYsjBpPOrbgY2ywY/O+jTTBLMA4GA1UdDwEB/wQEAwIHgDAM
BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAILMh04f3LAxCO5oVnm0gOyUu4VJPfdMS
OOMQZamx8UU3MAoGCCqGSM49BAMCA0cAMEQCIC3900zM/b8WGuN0aV0+5B3p6MQZ
uM1yGotubltHaYVxAiBfE++yrxBRJ5jUBSHP1syHxDA4CJkP+I+zWnGxC4A8Xg==
MIICCTCCAbCgAwIBAgIQWc2g2QVsPKHH5oMSx4jbMDAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIyOTEzNTkwOFoXDTI3MTIyNzEzNTkwOFowVjELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
zj0DAQcDQgAEkRuSNKclN9CyqZxG+lgDF2I/0kTeBxfKdcH7EBmXPJ2J3XlX8WGq
8Wj00pfsGQ2LtMZJKP7ztkXBgZOseczKOaNNMEswDgYDVR0PAQH/BAQDAgeAMAwG
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg9p2qATTU7rlBMSMwLUvtGcOc00PUFtzI
iKbXTEcfyHkwCgYIKoZIzj0EAwIDRwAwRAIgHnRtEG8c7DgEV+JZz0IRDeoAFClg
FqXcdKp0XzH4v/UCIAh7qdX/M8vtBWNbigjYkDaVLm+hLSERPvEqw/NPEZIl
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICLzCCAdWgAwIBAgIQel2MA2RPXX87T/gIipLNMjAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIxNTA3NTYwMloXDTI3MTIxMzA3NTYwMlowaTELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABFAdAOOMoLEn2PibDffsnGk7YFoC
jL4FWosR3TtV3zpSv+CHcp7Js5zymZkMakch1hF67Dw30aiNUpCnHrapRPmjXzBd
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
Af8wKQYDVR0OBCIEILMh04f3LAxCO5oVnm0gOyUu4VJPfdMSOOMQZamx8UU3MAoG
CCqGSM49BAMCA0gAMEUCIQD21+zaQbZ9JYBxP+DK7/DDek2AD/1XBzfunVYwUCbB
TwIgUwGP0AzAX2nK7SRxOiZVNZSozcxfy7DZY9Td4TCMQXc=
MIICMDCCAdagAwIBAgIRAPHanhstgs0x6LMeTk4iO28wCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGkxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEXMBUGA1UEAxMOY2EuZXhhbXBsZS5j
b20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARreLxR4R0VSdF5V2uwE9siIe8p
mTq0mHsIRDEYUY66ItbWCLmwo7wo/qxL+UZWFr0u/u2W2zf3m7RAsUsk78Mjo18w
XTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMBAf8EBTAD
AQH/MCkGA1UdDgQiBCD2naoBNNTuuUExIzAtS+0Zw5zTQ9QW3MiIptdMRx/IeTAK
BggqhkjOPQQDAgNIADBFAiEA3gqPtJ1I5gSx2BhgQ63a1Gz/psng/OPH+MKx3qfn
iyECIGOy9IM3MTf1yD+Euw3gTVFRiy8BkQClDc01kTAwfSWS
-----END CERTIFICATE-----

View File

@ -1,5 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgE2RfZs8sjcBYn2kD
zWuiMhYwqimR5JJkZqn1dRtkwEChRANCAAT/6SMkC/7h16oFmBFNNtGDBu2HbGQu
tU5EizMgyWNkTm0tCfEAjBstJArSn7I59lcsHj2LIwaTzq24GNssGPzv
-----END PRIVATE KEY-----

View File

@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgg2OirFzNNV2cazLv
/GPI6X0jtQVMQieA41Vq5jkOad2hRANCAASRG5I0pyU30LKpnEb6WAMXYj/SRN4H
F8p1wfsQGZc8nYndeVfxYarxaPTSl+wZDYu0xkko/vO2RcGBk6x5zMo5
-----END PRIVATE KEY-----

View File

@ -1,13 +1,13 @@
-----BEGIN CERTIFICATE-----
MIICCjCCAbGgAwIBAgIRANJNSxh9gzPE+RVF9aiWYMcwCgYIKoZIzj0EAwIwaTEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
cGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMFYxCzAJBgNV
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
c2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG
SM49AwEHA0IABP/pIyQL/uHXqgWYEU020YMG7YdsZC61TkSLMyDJY2RObS0J8QCM
Gy0kCtKfsjn2VywePYsjBpPOrbgY2ywY/O+jTTBLMA4GA1UdDwEB/wQEAwIHgDAM
BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAILMh04f3LAxCO5oVnm0gOyUu4VJPfdMS
OOMQZamx8UU3MAoGCCqGSM49BAMCA0cAMEQCIC3900zM/b8WGuN0aV0+5B3p6MQZ
uM1yGotubltHaYVxAiBfE++yrxBRJ5jUBSHP1syHxDA4CJkP+I+zWnGxC4A8Xg==
MIICCTCCAbCgAwIBAgIQWc2g2QVsPKHH5oMSx4jbMDAKBggqhkjOPQQDAjBpMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
bGUuY29tMB4XDTE3MTIyOTEzNTkwOFoXDTI3MTIyNzEzNTkwOFowVjELMAkGA1UE
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
zj0DAQcDQgAEkRuSNKclN9CyqZxG+lgDF2I/0kTeBxfKdcH7EBmXPJ2J3XlX8WGq
8Wj00pfsGQ2LtMZJKP7ztkXBgZOseczKOaNNMEswDgYDVR0PAQH/BAQDAgeAMAwG
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg9p2qATTU7rlBMSMwLUvtGcOc00PUFtzI
iKbXTEcfyHkwCgYIKoZIzj0EAwIDRwAwRAIgHnRtEG8c7DgEV+JZz0IRDeoAFClg
FqXcdKp0XzH4v/UCIAh7qdX/M8vtBWNbigjYkDaVLm+hLSERPvEqw/NPEZIl
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICNTCCAdygAwIBAgIRAPQO8b6gupWBj3ITsTv5M3cwCgYIKoZIzj0EAwIwbDEL
MIICNTCCAdygAwIBAgIRAMFb3HHTX9gcT13D/KdLfZIwCgYIKoZIzj0EAwIwbDEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
eGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMGwxCzAJ
eGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGwxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATx88iJqfggNTWIVmx3
jooT0iNaiHxVqrvDjtrlwhUhCcBXtvvrtjVxjznwc3zSePHCZMKCc/1Jm8HZHDvR
Y+4so18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCC+HBaekW6K16pDgZaCbhRa0OqDADJa2iN23Dui
WGJO5TAKBggqhkjOPQQDAgNHADBEAiBqFlmHI8HpQf1Xzt24bnKvtUcH4ITA4yic
t2VIQFHRjgIgHTLktp8kwv1j6J/Zm/nCyF9BuoO8UFysEMM4/lfK1kQ=
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASB5LTuoKuJz9WvhK6I
TVbB7kmP7QP7KN17hegkpJ/3dtI394H6ymNBtex7HfqP7FFK99qvQXG5wQ39iDzC
GzZEo18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCCormtDkGx4pvWpGLrR0ZnP82PmCMACWxBLYV+2
nz/J2DAKBggqhkjOPQQDAgNHADBEAiAa4+/aKOENviO8lOPGPDCobb6LBq1wJ37N
rN8xfSROuAIgMXtrIwyfUKqL0DhnW+F0Bp8/jPj4kepYUeegdF2ObW0=
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICNTCCAdygAwIBAgIRAPQO8b6gupWBj3ITsTv5M3cwCgYIKoZIzj0EAwIwbDEL
MIICNTCCAdygAwIBAgIRAMFb3HHTX9gcT13D/KdLfZIwCgYIKoZIzj0EAwIwbDEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
eGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMGwxCzAJ
eGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDhaFw0yNzEyMjcxMzU5MDhaMGwxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATx88iJqfggNTWIVmx3
jooT0iNaiHxVqrvDjtrlwhUhCcBXtvvrtjVxjznwc3zSePHCZMKCc/1Jm8HZHDvR
Y+4so18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCC+HBaekW6K16pDgZaCbhRa0OqDADJa2iN23Dui
WGJO5TAKBggqhkjOPQQDAgNHADBEAiBqFlmHI8HpQf1Xzt24bnKvtUcH4ITA4yic
t2VIQFHRjgIgHTLktp8kwv1j6J/Zm/nCyF9BuoO8UFysEMM4/lfK1kQ=
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASB5LTuoKuJz9WvhK6I
TVbB7kmP7QP7KN17hegkpJ/3dtI394H6ymNBtex7HfqP7FFK99qvQXG5wQ39iDzC
GzZEo18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
Af8EBTADAQH/MCkGA1UdDgQiBCCormtDkGx4pvWpGLrR0ZnP82PmCMACWxBLYV+2
nz/J2DAKBggqhkjOPQQDAgNHADBEAiAa4+/aKOENviO8lOPGPDCobb6LBq1wJ37N
rN8xfSROuAIgMXtrIwyfUKqL0DhnW+F0Bp8/jPj4kepYUeegdF2ObW0=
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICLDCCAdOgAwIBAgIRAOPiPjQ1vBD/ogJQqkFybScwCgYIKoZIzj0EAwIwbDEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
eGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDJaFw0yNzEyMTMwNzU2MDJaMFYxCzAJ
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
bmNpc2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEG
CCqGSM49AwEHA0IABLzM0ChrYx4qiZrtU46CCJDXwpUulc1FD1SD2ipEz5hkyA+4
kwh4ivHQprwDuiTyWJIM8xC2rpuyosXKnWLyT+mjbDBqMA4GA1UdDwEB/wQEAwIF
oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAr
BgNVHSMEJDAigCC+HBaekW6K16pDgZaCbhRa0OqDADJa2iN23DuiWGJO5TAKBggq
hkjOPQQDAgNHADBEAiBIDeFpVsZ6WzZ7TXVoCrrUUmzgCZVEr4NeqLUYb2xlhgIg
PBOr5amE1+W/ljhHNSBU/G0hbAhYUR2Yzsw0W0N3tHo=
MIICKzCCAdKgAwIBAgIQNeDidnnuAnWKeWXYDI44djAKBggqhkjOPQQDAjBsMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
YW1wbGUuY29tMB4XDTE3MTIyOTEzNTkwOFoXDTI3MTIyNzEzNTkwOFowVjELMAkG
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
Y2lzY28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI
KoZIzj0DAQcDQgAEnn15R4FcXWbB4i3U1/S9Hqs/S7UybyqesmV08gLkXqCHZ61B
ShjAgSG2+t4gbpVdMMkyrUHXDW3F6/lwGEv/56NsMGowDgYDVR0PAQH/BAQDAgWg
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMCsG
A1UdIwQkMCKAIKiua0OQbHim9akYutHRmc/zY+YIwAJbEEthX7afP8nYMAoGCCqG
SM49BAMCA0cAMEQCIGJEWctOsLZNf8vNvlRIdmbQIz7+KYoPqholfA4bPx/+AiA0
PARBtMpG+xnC72Ulup5LRyf0PuOxSoqEHFgR3UT9hQ==
-----END CERTIFICATE-----

View File

@ -1,5 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgrPRK39H55EJ+g4Zt
rBduohXbYVCOp8QFpQGje5GvqGihRANCAAS8zNAoa2MeKoma7VOOggiQ18KVLpXN
RQ9Ug9oqRM+YZMgPuJMIeIrx0Ka8A7ok8liSDPMQtq6bsqLFyp1i8k/p
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgKGk9lnOgOjUh9XYI
8g5yIblm+Yx7dveDjTKXS6dAce2hRANCAASefXlHgVxdZsHiLdTX9L0eqz9LtTJv
Kp6yZXTyAuReoIdnrUFKGMCBIbb63iBulV0wyTKtQdcNbcXr+XAYS//n
-----END PRIVATE KEY-----

View File

@ -1,5 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg+OeN2SJRXvsJGNox
bhXvke38M21NqPx6VUDkQIQrbT2hRANCAARf/FPsrMGmxSHY4FszQoPNVWf1qVX/
HZE2pirrTHdOvLr21QcFltIVyQOKqE6jU8K4XQaKHtLFzpc2U1jzCXTE
-----END PRIVATE KEY-----

View File

@ -1,15 +1,15 @@
-----BEGIN CERTIFICATE-----
MIICQzCCAeqgAwIBAgIRAOQEd30wHX59gqGpNeBdPWYwCgYIKoZIzj0EAwIwczEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjE1MDc1NjAxWhcNMjcxMjEzMDc1NjAx
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
BF/8U+yswabFIdjgWzNCg81VZ/WpVf8dkTamKutMd068uvbVBwWW0hXJA4qoTqNT
wrhdBooe0sXOlzZTWPMJdMSjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKrjkHSu1EPgIOoQOA/W
d9cj06jfX3oc5GIKNFRGEpxCMAoGCCqGSM49BAMCA0cAMEQCIE0vKps3ppMe5d/S
+e58Fvc9cJUQ2fbw9adeJi6b+euSAiB/xHeO1sAvVWbdVfxb+aDfOi2EiNYortNM
IEhjT+WlcQ==
MIICQjCCAemgAwIBAgIQXNUfbZA7yLudaGOnKbLKsjAKBggqhkjOPQQDAjBzMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu
b3JnMS5leGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDdaFw0yNzEyMjcxMzU5MDda
MHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T
YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD
ExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE
PwNM/jykuErJdoPmQ9pXsg0RGEWRF+VwuBXts3ou2WjN8sdEj8MOSN/33yvj+FKd
V9LDWhr16nJ6Vmb3hjDkxaNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1UdJQQIMAYG
BFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg8m12d0CL5fUhSVVsJaqk
wfd7UBE5JpzbSNxRj77pvQ4wCgYIKoZIzj0EAwIDRwAwRAIgdbtpDy9ukhM0RFVt
l1I24skGUfaxq7rfAaLVXWVblVMCIGxMW/CAnGAN6bna8+tOL4BRpkFUtuc1l4/Y
ymzPpM2K
-----END CERTIFICATE-----

View File

@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgvpqBoW2K52SfdOtJ
AAneaUHPsIrShTfYBcJsu7ixaEmhRANCAAQ/A0z+PKS4Ssl2g+ZD2leyDREYRZEX
5XC4Fe2zei7ZaM3yx0SPww5I3/ffK+P4Up1X0sNaGvXqcnpWZveGMOTF
-----END PRIVATE KEY-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICGTCCAcCgAwIBAgIRAOxQXfu+mRHRG05zx7entxwwCgYIKoZIzj0EAwIwczEL
MIICGjCCAcCgAwIBAgIRAJCjVPy2i50/+1Wcnsf5WxUwCgYIKoZIzj0EAwIwczEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjE1MDc1NjAxWhcNMjcxMjEzMDc1NjAx
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjI5MTM1OTA3WhcNMjcxMjI3MTM1OTA3
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGNUwK6tePhHNHWr0a5lkRE5U3db4UT2
tXQZpjZYWJlt2d3tzWjwgKjt/BDl0KjAfzYYcKmtdKFhk92a5L2ZSMWjTTBLMA4G
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKrjkHSu1EPg
IOoQOA/Wd9cj06jfX3oc5GIKNFRGEpxCMAoGCCqGSM49BAMCA0cAMEQCIDmTAGlp
LGEVUs+CvYs0Ijs+o2KjdTFmuAIRljCiQpr6AiAKsd7rS4g2bcNtWTcG7rKfB9c0
xxOzE+vwajS1IiAN7g==
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABBwRUkKst0HOub1feVosqYuKT1GPA019
IHWALbNC2saPJzqmQTPpR0nJs9FaAEA9SlHc5+V91HaQdhAHjdw6r/yjTTBLMA4G
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIPJtdndAi+X1
IUlVbCWqpMH3e1AROSac20jcUY++6b0OMAoGCCqGSM49BAMCA0gAMEUCIQCpmmaE
8WzEbTIlEClXQ4Qo88nk+gPzdHK+dNI2fC0AagIgHr5nMh7+SIux4VyXguNM53dt
GQ7v12AxPl+nq3TimiE=
-----END CERTIFICATE-----

View File

@ -1,15 +1,15 @@
-----BEGIN CERTIFICATE-----
MIICQzCCAeqgAwIBAgIRAOQEd30wHX59gqGpNeBdPWYwCgYIKoZIzj0EAwIwczEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjE1MDc1NjAxWhcNMjcxMjEzMDc1NjAx
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
BF/8U+yswabFIdjgWzNCg81VZ/WpVf8dkTamKutMd068uvbVBwWW0hXJA4qoTqNT
wrhdBooe0sXOlzZTWPMJdMSjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKrjkHSu1EPgIOoQOA/W
d9cj06jfX3oc5GIKNFRGEpxCMAoGCCqGSM49BAMCA0cAMEQCIE0vKps3ppMe5d/S
+e58Fvc9cJUQ2fbw9adeJi6b+euSAiB/xHeO1sAvVWbdVfxb+aDfOi2EiNYortNM
IEhjT+WlcQ==
MIICQjCCAemgAwIBAgIQXNUfbZA7yLudaGOnKbLKsjAKBggqhkjOPQQDAjBzMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu
b3JnMS5leGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDdaFw0yNzEyMjcxMzU5MDda
MHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T
YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD
ExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE
PwNM/jykuErJdoPmQ9pXsg0RGEWRF+VwuBXts3ou2WjN8sdEj8MOSN/33yvj+FKd
V9LDWhr16nJ6Vmb3hjDkxaNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1UdJQQIMAYG
BFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg8m12d0CL5fUhSVVsJaqk
wfd7UBE5JpzbSNxRj77pvQ4wCgYIKoZIzj0EAwIDRwAwRAIgdbtpDy9ukhM0RFVt
l1I24skGUfaxq7rfAaLVXWVblVMCIGxMW/CAnGAN6bna8+tOL4BRpkFUtuc1l4/Y
ymzPpM2K
-----END CERTIFICATE-----

View File

@ -1,15 +1,15 @@
-----BEGIN CERTIFICATE-----
MIICSTCCAe+gAwIBAgIQZznPRaHARG80x4sqsp/AITAKBggqhkjOPQQDAjB2MQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDFaFw0yNzEyMTMwNzU2
MDFaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
AQcDQgAEV04Q9MCKmWhY/V1Xs57xJRMHfP38bP82sp4OQq20ilt5HIOb9lJBRfvq
bbD1DgJahD2xU8lXTVtGOC1Dt1jJOKNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg6cGqQJ4IItXL
3yKfHEX3PXPBCQuyAgBozBfN9S2I5XswCgYIKoZIzj0EAwIDSAAwRQIhAPBHZ9sI
HIs2DBbx7UijUCDe3bI+ZNmWzDmRMqOB3ILrAiAsXMiyDTvpVRqxRMR/u7zc0Cfa
RESL3Z7zr/NW9ScG0A==
MIICSjCCAfCgAwIBAgIRAM/ATAnIwDjtLSftjnESi/QwCgYIKoZIzj0EAwIwdjEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjI5MTM1OTA3WhcNMjcxMjI3MTM1
OTA3WjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0G
A1UEAxMWdGxzY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49
AwEHA0IABPh4X52oprtLyzNIq1GsNlssZAosiz77RxUiWxzjip8/2x+dZTrMEA9h
TWlTk88ENoMgYKc8Y2PXoO0FUE81TEqjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV
HSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIEGrwAzGv9Gm
MIH+b8ocypyyrf7CtNyhJMCAzwJ7Y63JMAoGCCqGSM49BAMCA0gAMEUCIQCe1q/R
/aPVJvqzxhpbiQV7ajRiRcEsgSaWFGTHHvY2lgIgF10gEtjiD8IBUp7xdoV2NshI
4QHfmRY1SujL5p73aws=
-----END CERTIFICATE-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICGTCCAcCgAwIBAgIRAOxQXfu+mRHRG05zx7entxwwCgYIKoZIzj0EAwIwczEL
MIICGjCCAcCgAwIBAgIRAJCjVPy2i50/+1Wcnsf5WxUwCgYIKoZIzj0EAwIwczEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjE1MDc1NjAxWhcNMjcxMjEzMDc1NjAx
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjI5MTM1OTA3WhcNMjcxMjI3MTM1OTA3
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGNUwK6tePhHNHWr0a5lkRE5U3db4UT2
tXQZpjZYWJlt2d3tzWjwgKjt/BDl0KjAfzYYcKmtdKFhk92a5L2ZSMWjTTBLMA4G
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIKrjkHSu1EPg
IOoQOA/Wd9cj06jfX3oc5GIKNFRGEpxCMAoGCCqGSM49BAMCA0cAMEQCIDmTAGlp
LGEVUs+CvYs0Ijs+o2KjdTFmuAIRljCiQpr6AiAKsd7rS4g2bcNtWTcG7rKfB9c0
xxOzE+vwajS1IiAN7g==
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABBwRUkKst0HOub1feVosqYuKT1GPA019
IHWALbNC2saPJzqmQTPpR0nJs9FaAEA9SlHc5+V91HaQdhAHjdw6r/yjTTBLMA4G
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIPJtdndAi+X1
IUlVbCWqpMH3e1AROSac20jcUY++6b0OMAoGCCqGSM49BAMCA0gAMEUCIQCpmmaE
8WzEbTIlEClXQ4Qo88nk+gPzdHK+dNI2fC0AagIgHr5nMh7+SIux4VyXguNM53dt
GQ7v12AxPl+nq3TimiE=
-----END CERTIFICATE-----

View File

@ -1,15 +1,15 @@
-----BEGIN CERTIFICATE-----
MIICQzCCAeqgAwIBAgIRAOQEd30wHX59gqGpNeBdPWYwCgYIKoZIzj0EAwIwczEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjE1MDc1NjAxWhcNMjcxMjEzMDc1NjAx
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
BF/8U+yswabFIdjgWzNCg81VZ/WpVf8dkTamKutMd068uvbVBwWW0hXJA4qoTqNT
wrhdBooe0sXOlzZTWPMJdMSjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIKrjkHSu1EPgIOoQOA/W
d9cj06jfX3oc5GIKNFRGEpxCMAoGCCqGSM49BAMCA0cAMEQCIE0vKps3ppMe5d/S
+e58Fvc9cJUQ2fbw9adeJi6b+euSAiB/xHeO1sAvVWbdVfxb+aDfOi2EiNYortNM
IEhjT+WlcQ==
MIICQjCCAemgAwIBAgIQXNUfbZA7yLudaGOnKbLKsjAKBggqhkjOPQQDAjBzMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu
b3JnMS5leGFtcGxlLmNvbTAeFw0xNzEyMjkxMzU5MDdaFw0yNzEyMjcxMzU5MDda
MHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T
YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD
ExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE
PwNM/jykuErJdoPmQ9pXsg0RGEWRF+VwuBXts3ou2WjN8sdEj8MOSN/33yvj+FKd
V9LDWhr16nJ6Vmb3hjDkxaNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1UdJQQIMAYG
BFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg8m12d0CL5fUhSVVsJaqk
wfd7UBE5JpzbSNxRj77pvQ4wCgYIKoZIzj0EAwIDRwAwRAIgdbtpDy9ukhM0RFVt
l1I24skGUfaxq7rfAaLVXWVblVMCIGxMW/CAnGAN6bna8+tOL4BRpkFUtuc1l4/Y
ymzPpM2K
-----END CERTIFICATE-----

View File

@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg4VNYSXkTbts/RWcq
EHmIyQQu7XM00Zlt8BZBs13WcH6hRANCAARpBMU/vcBRaSudq951u7GYlMo4N4cV
Li+yGF9/Rp5fk9TMSa+UTzwY+iyNRY0ZGfJhXbPDKMHhsGy77RcbSbk7
-----END PRIVATE KEY-----

View File

@ -1,5 +0,0 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgOScgDsOPK2dYeE3L
DovqSFF98C8iq52kfA/rfRRkLw2hRANCAAQPl9OB8LG3dakBgt1BNJMQ5gvmxx7u
27/lxKeNiKSn5dRyEAYg331l5vUhvtQKXdn/ZrMTVD8vBj1Ny8ubj++X
-----END PRIVATE KEY-----

View File

@ -1,14 +1,14 @@
-----BEGIN CERTIFICATE-----
MIICGTCCAb+gAwIBAgIQbnrJk/dv2B1LIZqmwFKHBDAKBggqhkjOPQQDAjBzMQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu
b3JnMS5leGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDFaFw0yNzEyMTMwNzU2MDFa
MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T
YW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMC5vcmcxLmV4YW1wbGUuY29tMFkw
EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAED5fTgfCxt3WpAYLdQTSTEOYL5sce7tu/
5cSnjYikp+XUchAGIN99Zeb1Ib7UCl3Z/2azE1Q/LwY9TcvLm4/vl6NNMEswDgYD
VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgquOQdK7UQ+Ag
6hA4D9Z31yPTqN9fehzkYgo0VEYSnEIwCgYIKoZIzj0EAwIDSAAwRQIhAPUtwj6g
hHvNnQCOjVsUIEPtsMhib4ldkVpd9biQ4IwRAiAqjp4y0mxZkN43w5t75a2+yfga
PjNMGC1fMR/dFfg4xQ==
MIICGjCCAcCgAwIBAgIRAK5tp1McmAj9quBa84bMi14wCgYIKoZIzj0EAwIwczEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjI5MTM1OTA3WhcNMjcxMjI3MTM1OTA3
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAxMWcGVlcjAub3JnMS5leGFtcGxlLmNvbTBZ
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABGkExT+9wFFpK52r3nW7sZiUyjg3hxUu
L7IYX39Gnl+T1MxJr5RPPBj6LI1FjRkZ8mFds8MoweGwbLvtFxtJuTujTTBLMA4G
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIPJtdndAi+X1
IUlVbCWqpMH3e1AROSac20jcUY++6b0OMAoGCCqGSM49BAMCA0gAMEUCIQCKbEge
rcSh17k/1ktgJ0RNsjpWdyvPr+p/7AztY/tMkAIgViHXGE/71Z68clJ9bula99Hi
BbweiNbyJT9x2USI/2Y=
-----END CERTIFICATE-----

View File

@ -1,15 +1,15 @@
-----BEGIN CERTIFICATE-----
MIICSTCCAe+gAwIBAgIQZznPRaHARG80x4sqsp/AITAKBggqhkjOPQQDAjB2MQsw
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzEyMTUwNzU2MDFaFw0yNzEyMTMwNzU2
MDFaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD
VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D
AQcDQgAEV04Q9MCKmWhY/V1Xs57xJRMHfP38bP82sp4OQq20ilt5HIOb9lJBRfvq
bbD1DgJahD2xU8lXTVtGOC1Dt1jJOKNfMF0wDgYDVR0PAQH/BAQDAgGmMA8GA1Ud
JQQIMAYGBFUdJQAwDwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg6cGqQJ4IItXL
3yKfHEX3PXPBCQuyAgBozBfN9S2I5XswCgYIKoZIzj0EAwIDSAAwRQIhAPBHZ9sI
HIs2DBbx7UijUCDe3bI+ZNmWzDmRMqOB3ILrAiAsXMiyDTvpVRqxRMR/u7zc0Cfa
RESL3Z7zr/NW9ScG0A==
MIICSjCCAfCgAwIBAgIRAM/ATAnIwDjtLSftjnESi/QwCgYIKoZIzj0EAwIwdjEL
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMjI5MTM1OTA3WhcNMjcxMjI3MTM1
OTA3WjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
BxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0G
A1UEAxMWdGxzY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49
AwEHA0IABPh4X52oprtLyzNIq1GsNlssZAosiz77RxUiWxzjip8/2x+dZTrMEA9h
TWlTk88ENoMgYKc8Y2PXoO0FUE81TEqjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV
HSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIEGrwAzGv9Gm
MIH+b8ocypyyrf7CtNyhJMCAzwJ7Y63JMAoGCCqGSM49BAMCA0gAMEUCIQCe1q/R
/aPVJvqzxhpbiQV7ajRiRcEsgSaWFGTHHvY2lgIgF10gEtjiD8IBUp7xdoV2NshI
4QHfmRY1SujL5p73aws=
-----END CERTIFICATE-----

Some files were not shown because too many files have changed in this diff Show More