Rename channel name to app channel
parent
271918b5a9
commit
7ad4f7d6e1
|
@ -90,7 +90,7 @@ services:
|
|||
- CORE_LOGGING_FORMAT=%{color}[%{id:03x} %{time:01-02 15:04:05.00 MST}] [%{longpkg}] %{callpath} -> %{level:.4s}%{color:reset} %{message}
|
||||
- CORE_PEER_TLS_ENABLED=true # to enable TLS, change to true
|
||||
- ORDERER_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
|
||||
- CHANNEL_NAME:="businesschannel"
|
||||
- APP_CHANNEL:="businesschannel"
|
||||
working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
|
||||
command: bash -c 'cd /tmp; source scripts/func.sh; while true; do sleep 20170504; done'
|
||||
|
||||
|
|
|
@ -18,10 +18,10 @@ echo "Generate new certificates"
|
|||
configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./peer/channel-artifacts/orderer_genesis.block
|
||||
|
||||
echo "Create the configuration tx"
|
||||
CHANNEL_NAME=newchannel
|
||||
configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./peer/channel-artifacts/channel.tx -channelID ${CHANNEL_NAME}
|
||||
APP_CHANNEL=newchannel
|
||||
configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./peer/channel-artifacts/channel.tx -channelID ${APP_CHANNEL}
|
||||
|
||||
echo "Define the anchor peer for Org1 on the channel"
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org1MSPanchors.tx -channelID ${CHANNEL_NAME} -asOrg Org1MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org2MSPanchors.tx -channelID ${CHANNEL_NAME} -asOrg Org2MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org3MSPanchors.tx -channelID ${CHANNEL_NAME} -asOrg Org3MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org1MSPanchors.tx -channelID ${APP_CHANNEL} -asOrg Org1MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org2MSPanchors.tx -channelID ${APP_CHANNEL} -asOrg Org2MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org3MSPanchors.tx -channelID ${APP_CHANNEL} -asOrg Org3MSP
|
|
@ -104,7 +104,7 @@ channelCreateAction(){
|
|||
}
|
||||
|
||||
# Use peer0/org1 to create a channel
|
||||
# channelCreate channel_name org peer
|
||||
# channelCreate APP_CHANNEL org peer
|
||||
channelCreate() {
|
||||
local channel=$1
|
||||
local org=$2
|
||||
|
|
|
@ -51,11 +51,11 @@ echo_b "Generate genesis block file for system channel using configtx.yaml"
|
|||
con_exec configtxgen -profile TwoOrgsOrdererGenesis -outputBlock /tmp/${CHANNEL_ARTIFACTS}/${ORDERER_GENESIS}
|
||||
|
||||
echo_b "Create the new app channel tx using configtx.yaml"
|
||||
con_exec configtxgen -profile TwoOrgsChannel -outputCreateChannelTx /tmp/$CHANNEL_ARTIFACTS/channel.tx -channelID ${CHANNEL_NAME}
|
||||
con_exec configtxgen -profile TwoOrgsChannel -outputCreateChannelTx /tmp/$CHANNEL_ARTIFACTS/channel.tx -channelID ${APP_CHANNEL}
|
||||
|
||||
echo_b "Create the anchor peer configuration tx using configtx.yaml"
|
||||
con_exec configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate /tmp/${CHANNEL_ARTIFACTS}/Org1MSPanchors.tx -channelID ${CHANNEL_NAME} -asOrg Org1MSP
|
||||
con_exec configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate /tmp/${CHANNEL_ARTIFACTS}/Org2MSPanchors.tx -channelID ${CHANNEL_NAME} -asOrg Org2MSP
|
||||
con_exec configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate /tmp/${CHANNEL_ARTIFACTS}/Org1MSPanchors.tx -channelID ${APP_CHANNEL} -asOrg Org1MSP
|
||||
con_exec configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate /tmp/${CHANNEL_ARTIFACTS}/Org2MSPanchors.tx -channelID ${APP_CHANNEL} -asOrg Org2MSP
|
||||
|
||||
echo_b "Remove the container $GEN_CONTAINER" && docker rm -f $GEN_CONTAINER
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ echo " ==========initialize businesschannel========== "
|
|||
echo " ============================================== "
|
||||
echo
|
||||
|
||||
echo_b "Channel name: "${CHANNEL_NAME}
|
||||
echo_b "Channel name: "${APP_CHANNEL}
|
||||
|
||||
## Create channel
|
||||
echo_b "Creating channel..."
|
||||
|
@ -24,7 +24,7 @@ sleep 1
|
|||
|
||||
## Join all the peers to the channel
|
||||
echo_b "Having peer0 join the channel..."
|
||||
channelJoin ${CHANNEL_NAME} 0
|
||||
channelJoin ${APP_CHANNEL} 0
|
||||
|
||||
sleep 1
|
||||
|
||||
|
|
|
@ -10,18 +10,18 @@ fi
|
|||
echo_b " ========== Network initialization start ========== "
|
||||
|
||||
## Create channel
|
||||
echo_b "Creating channel ${CHANNEL_NAME}..."
|
||||
channelCreate ${CHANNEL_NAME}
|
||||
echo_b "Creating channel ${APP_CHANNEL}..."
|
||||
channelCreate ${APP_CHANNEL}
|
||||
|
||||
sleep 1
|
||||
|
||||
## Join all the peers to the channel
|
||||
echo_b "Having peer0 join the channel..."
|
||||
channelJoin ${CHANNEL_NAME} 0
|
||||
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 ${CHANNEL_NAME} 0
|
||||
updateAnchorPeers ${APP_CHANNEL} 0
|
||||
|
||||
## Install chaincode on all peers
|
||||
echo_b "Installing chaincode on peer0..."
|
||||
|
@ -30,7 +30,7 @@ chaincodeInstall 0 ${CC_INIT_ARGS}
|
|||
# Instantiate chaincode on all peers
|
||||
# Instantiate can only be executed once on any node
|
||||
echo_b "Instantiating chaincode on the channel..."
|
||||
chaincodeInstantiate ${CHANNEL_NAME} 0
|
||||
chaincodeInstantiate ${APP_CHANNEL} 0
|
||||
|
||||
echo_g "=============== All GOOD, network initialization done =============== "
|
||||
echo
|
||||
|
|
|
@ -10,7 +10,7 @@ fi
|
|||
# Instantiate chaincode on all peers
|
||||
# Instantiate can only be executed once on any node
|
||||
echo_b "Instantiating chaincode on all 2 orgs (once for each org)..."
|
||||
chaincodeInstantiate ${CHANNEL_NAME} 1 0 ${CC_NAME} ${CC_INIT_VERSION} ${CC_INIT_ARGS}
|
||||
chaincodeInstantiate ${CHANNEL_NAME} 2 0 ${CC_NAME} ${CC_INIT_VERSION} ${CC_INIT_ARGS}
|
||||
chaincodeInstantiate ${APP_CHANNEL} 1 0 ${CC_NAME} ${CC_INIT_VERSION} ${CC_INIT_ARGS}
|
||||
chaincodeInstantiate ${APP_CHANNEL} 2 0 ${CC_NAME} ${CC_INIT_VERSION} ${CC_INIT_ARGS}
|
||||
|
||||
echo_g "=== Instantiate chaincode done ==="
|
||||
|
|
|
@ -9,24 +9,24 @@ fi
|
|||
|
||||
#Query on chaincode on Peer0/Org1
|
||||
echo_b "Querying chaincode on peer org2/peer0..."
|
||||
chaincodeQuery ${CHANNEL_NAME} 2 1 ${CC_NAME} ${CC_QUERY_ARGS} 100
|
||||
chaincodeQuery ${APP_CHANNEL} 2 1 ${CC_NAME} ${CC_QUERY_ARGS} 100
|
||||
|
||||
#Invoke on chaincode on Peer0/Org1
|
||||
echo_b "Sending invoke transaction (transfer 10) on org1/peer0..."
|
||||
chaincodeInvoke ${CHANNEL_NAME} 1 0 ${CC_NAME} ${CC_INVOKE_ARGS}
|
||||
chaincodeInvoke ${APP_CHANNEL} 1 0 ${CC_NAME} ${CC_INVOKE_ARGS}
|
||||
|
||||
#Query on chaincode on Peer1/Org2, check if the result is 90
|
||||
echo_b "Querying chaincode on peer 1 and 3..."
|
||||
chaincodeQuery ${CHANNEL_NAME} 1 1 ${CC_NAME} ${CC_QUERY_ARGS} 90
|
||||
chaincodeQuery ${CHANNEL_NAME} 2 1 ${CC_NAME} ${CC_QUERY_ARGS} 90
|
||||
chaincodeQuery ${APP_CHANNEL} 1 1 ${CC_NAME} ${CC_QUERY_ARGS} 90
|
||||
chaincodeQuery ${APP_CHANNEL} 2 1 ${CC_NAME} ${CC_QUERY_ARGS} 90
|
||||
|
||||
#Invoke on chaincode on Peer1/Org2
|
||||
echo_b "Sending invoke transaction on org2/peer3..."
|
||||
chaincodeInvoke ${CHANNEL_NAME} 2 1 ${CC_NAME} ${CC_INVOKE_ARGS}
|
||||
chaincodeInvoke ${APP_CHANNEL} 2 1 ${CC_NAME} ${CC_INVOKE_ARGS}
|
||||
|
||||
#Query on chaincode on Peer1/Org2, check if the result is 80
|
||||
echo_b "Querying chaincode on all 4peers..."
|
||||
chaincodeQuery ${CHANNEL_NAME} 1 0 ${CC_NAME} ${CC_QUERY_ARGS} 80
|
||||
chaincodeQuery ${CHANNEL_NAME} 2 0 ${CC_NAME} ${CC_QUERY_ARGS} 80
|
||||
chaincodeQuery ${APP_CHANNEL} 1 0 ${CC_NAME} ${CC_QUERY_ARGS} 80
|
||||
chaincodeQuery ${APP_CHANNEL} 2 0 ${CC_NAME} ${CC_QUERY_ARGS} 80
|
||||
|
||||
echo_g "=== All GOOD, chaincode invoke/query completed ==="
|
||||
|
|
|
@ -7,20 +7,20 @@ elif [ -f scripts/func.sh ]; then
|
|||
source scripts/func.sh
|
||||
fi
|
||||
|
||||
echo_b "Channel name: "${CHANNEL_NAME}
|
||||
echo_b "Channel name: "${APP_CHANNEL}
|
||||
|
||||
echo_b "Query the existing value of a"
|
||||
chaincodeQuery ${CHANNEL_NAME} 0 ${CC_NAME} ${CC_QUERY_ARGS} 100
|
||||
chaincodeQuery ${APP_CHANNEL} 0 ${CC_NAME} ${CC_QUERY_ARGS} 100
|
||||
|
||||
sleep 1
|
||||
|
||||
echo_b "Invoke a transaction to transfer 10 from a to b"
|
||||
chaincodeInvoke ${CHANNEL_NAME} 0 ${CC_NAME} ${CC_INVOKE_ARGS}
|
||||
chaincodeInvoke ${APP_CHANNEL} 0 ${CC_NAME} ${CC_INVOKE_ARGS}
|
||||
|
||||
sleep 1
|
||||
|
||||
echo_b "Check if the result of a is 90"
|
||||
chaincodeQuery ${CHANNEL_NAME} 0 ${CC_NAME} ${CC_QUERY_ARGS} 90
|
||||
chaincodeQuery ${APP_CHANNEL} 0 ${CC_NAME} ${CC_QUERY_ARGS} 90
|
||||
|
||||
echo
|
||||
echo_g "All GOOD, MVE Test completed"
|
||||
|
|
|
@ -15,10 +15,10 @@ chaincodeInstall 2 0 ${CC_NAME} ${CC_UPGRADE_VERSION} ${CC_PATH}
|
|||
chaincodeInstall 2 1 ${CC_NAME} ${CC_UPGRADE_VERSION} ${CC_PATH}
|
||||
|
||||
# Upgrade on one peer of the channel will update all
|
||||
chaincodeUpgrade ${CHANNEL_NAME} 1 0 ${CC_NAME} ${CC_UPGRADE_VERSION} ${CC_UPGRADE_ARGS}
|
||||
chaincodeUpgrade ${APP_CHANNEL} 1 0 ${CC_NAME} ${CC_UPGRADE_VERSION} ${CC_UPGRADE_ARGS}
|
||||
|
||||
# Query new value, should refresh through all peers in the channel
|
||||
chaincodeQuery ${CHANNEL_NAME} 1 0 ${CC_NAME} ${CC_QUERY_ARGS} 100
|
||||
chaincodeQuery ${CHANNEL_NAME} 2 1 ${CC_NAME} ${CC_QUERY_ARGS} 100
|
||||
chaincodeQuery ${APP_CHANNEL} 1 0 ${CC_NAME} ${CC_QUERY_ARGS} 100
|
||||
chaincodeQuery ${APP_CHANNEL} 2 1 ${CC_NAME} ${CC_QUERY_ARGS} 100
|
||||
|
||||
echo_g "=== All GOOD, chaincode Upgrade completed ==="
|
||||
|
|
|
@ -8,5 +8,5 @@ elif [ -f scripts/func.sh ]; then
|
|||
fi
|
||||
|
||||
## Create channel
|
||||
echo_b "Creating channel ${CHANNEL_NAME}..."
|
||||
channelCreate ${CHANNEL_NAME} 1 0
|
||||
echo_b "Creating channel ${APP_CHANNEL}..."
|
||||
channelCreate ${APP_CHANNEL} 1 0
|
||||
|
|
|
@ -8,17 +8,17 @@ elif [ -f scripts/func.sh ]; then
|
|||
fi
|
||||
|
||||
## Join all the peers to the channel
|
||||
echo_b "Having all peers join the channel ${CHANNEL_NAME}..."
|
||||
echo_b "Having all peers join the channel ${APP_CHANNEL}..."
|
||||
|
||||
for org in "${ORGS[@]}"
|
||||
do
|
||||
for peer in "${PEERS[@]}"
|
||||
do
|
||||
channelJoin ${CHANNEL_NAME} $org $peer
|
||||
channelJoin ${APP_CHANNEL} $org $peer
|
||||
done
|
||||
done
|
||||
|
||||
#channelJoin ${CHANNEL_NAME} 1 0
|
||||
#channelJoin ${CHANNEL_NAME} 1 1
|
||||
#channelJoin ${CHANNEL_NAME} 2 0
|
||||
#channelJoin ${CHANNEL_NAME} 2 1
|
||||
#channelJoin ${APP_CHANNEL} 1 0
|
||||
#channelJoin ${APP_CHANNEL} 1 1
|
||||
#channelJoin ${APP_CHANNEL} 2 0
|
||||
#channelJoin ${APP_CHANNEL} 2 1
|
|
@ -17,7 +17,7 @@ echo_b "=== Fetching blocks ==="
|
|||
for i in {0..4}
|
||||
do
|
||||
echo_b "Fetch block $i"
|
||||
channelFetch ${CHANNEL_NAME} $org $peer $i
|
||||
channelFetch ${APP_CHANNEL} $org $peer $i
|
||||
done
|
||||
|
||||
echo_g "Block fetching done!"
|
||||
|
|
|
@ -20,43 +20,43 @@ peer=0
|
|||
#--cafile ${ORDERER_TLS_CA} \
|
||||
|
||||
echo_b "LSCC Get id"
|
||||
chaincodeQuery "${CHANNEL_NAME}" $org $peer lscc '{"Args":["getid","'${CHANNEL_NAME}'", "'$CC_NAME'"]}'
|
||||
chaincodeQuery "${APP_CHANNEL}" $org $peer lscc '{"Args":["getid","'${APP_CHANNEL}'", "'$CC_NAME'"]}'
|
||||
|
||||
echo_b "LSCC Get cc ChaincodeDeploymentSpec"
|
||||
chaincodeQuery "${CHANNEL_NAME}" $org $peer lscc '{"Args":["getdepspec","'${CHANNEL_NAME}'", "'$CC_NAME'"]}'
|
||||
chaincodeQuery "${APP_CHANNEL}" $org $peer lscc '{"Args":["getdepspec","'${APP_CHANNEL}'", "'$CC_NAME'"]}'
|
||||
|
||||
echo_b "LSCC Get cc bytes"
|
||||
chaincodeQuery "${CHANNEL_NAME}" $org $peer lscc '{"Args":["getccdata","'${CHANNEL_NAME}'", "'$CC_NAME'"]}'
|
||||
chaincodeQuery "${APP_CHANNEL}" $org $peer lscc '{"Args":["getccdata","'${APP_CHANNEL}'", "'$CC_NAME'"]}'
|
||||
|
||||
echo_b "LSCC Get all chaincodes installed on the channel"
|
||||
chaincodeQuery "${CHANNEL_NAME}" $org $peer lscc '{"Args":["getinstalledchaincodes"]}'
|
||||
chaincodeQuery "${APP_CHANNEL}" $org $peer lscc '{"Args":["getinstalledchaincodes"]}'
|
||||
|
||||
echo_b "LSCC Get all chaincodes instantiated on the channel"
|
||||
chaincodeQuery "${CHANNEL_NAME}" $org $peer lscc '{"Args":["getchaincodes"]}'
|
||||
chaincodeQuery "${APP_CHANNEL}" $org $peer lscc '{"Args":["getchaincodes"]}'
|
||||
|
||||
|
||||
#peer chaincode query \
|
||||
# -C "${CHANNEL_NAME}" \
|
||||
# -C "${APP_CHANNEL}" \
|
||||
# -n lscc \
|
||||
# -c '{"Args":["getid","'${CHANNEL_NAME}'", "'$CC_NAME'"]}'
|
||||
# -c '{"Args":["getid","'${APP_CHANNEL}'", "'$CC_NAME'"]}'
|
||||
|
||||
#peer chaincode query \
|
||||
# -C "${CHANNEL_NAME}" \
|
||||
# -C "${APP_CHANNEL}" \
|
||||
# -n lscc \
|
||||
# -c '{"Args":["getdepspec","'${CHANNEL_NAME}'", "'$CC_NAME'"]}'
|
||||
# -c '{"Args":["getdepspec","'${APP_CHANNEL}'", "'$CC_NAME'"]}'
|
||||
|
||||
#peer chaincode query \
|
||||
# -C "${CHANNEL_NAME}" \
|
||||
# -C "${APP_CHANNEL}" \
|
||||
# -n lscc \
|
||||
# -c '{"Args":["getccdata","'${CHANNEL_NAME}'", "'$CC_NAME'"]}'
|
||||
# -c '{"Args":["getccdata","'${APP_CHANNEL}'", "'$CC_NAME'"]}'
|
||||
|
||||
#peer chaincode query \
|
||||
# -C "${CHANNEL_NAME}" \
|
||||
# -C "${APP_CHANNEL}" \
|
||||
# -n lscc \
|
||||
# -c '{"Args":["getinstalledchaincodes"]}'
|
||||
|
||||
#peer chaincode query \
|
||||
# -C "${CHANNEL_NAME}" \
|
||||
# -C "${APP_CHANNEL}" \
|
||||
# -n lscc \
|
||||
# -c '{"Args":["getchaincodes"]}'
|
||||
|
||||
|
|
|
@ -15,19 +15,19 @@ org=1
|
|||
peer=0
|
||||
|
||||
echo_b "QSCC GetChainInfo"
|
||||
chaincodeQuery "" $org $peer qscc '{"Args":["GetChainInfo","'${CHANNEL_NAME}'"]}'
|
||||
chaincodeQuery "" $org $peer qscc '{"Args":["GetChainInfo","'${APP_CHANNEL}'"]}'
|
||||
|
||||
echo_b "QSCC GetBlockByNumber 2"
|
||||
chaincodeQuery "" $org $peer qscc '{"Args":["GetBlockByNumber","'${CHANNEL_NAME}'","2"]}'
|
||||
chaincodeQuery "" $org $peer qscc '{"Args":["GetBlockByNumber","'${APP_CHANNEL}'","2"]}'
|
||||
|
||||
#peer chaincode query \
|
||||
# -C "" \
|
||||
# -n qscc \
|
||||
# -c '{"Args":["GetChainInfo","'${CHANNEL_NAME}'"]}'
|
||||
# -c '{"Args":["GetChainInfo","'${APP_CHANNEL}'"]}'
|
||||
|
||||
#peer chaincode query \
|
||||
# -C "" \
|
||||
# -n qscc \
|
||||
# -c '{"Args":["GetBlockByNumber","'${CHANNEL_NAME}'","2"]}'
|
||||
# -c '{"Args":["GetBlockByNumber","'${APP_CHANNEL}'","2"]}'
|
||||
|
||||
echo_g "QSCC testing done!"
|
|
@ -9,7 +9,7 @@ fi
|
|||
|
||||
## Set the anchor peers for each org in the channel
|
||||
echo_b "Updating anchor peers for org1..."
|
||||
updateAnchorPeers ${CHANNEL_NAME} 1 0
|
||||
updateAnchorPeers ${APP_CHANNEL} 1 0
|
||||
|
||||
echo_b "Updating anchor peers for org2..."
|
||||
updateAnchorPeers ${CHANNEL_NAME} 2 0
|
||||
updateAnchorPeers ${APP_CHANNEL} 2 0
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
# Name of app channel, need to align with the gen_artifacts.sh
|
||||
SYS_CHANNEL="testchainid"
|
||||
CHANNEL_NAME="businesschannel"
|
||||
APP_CHANNEL="businesschannel"
|
||||
|
||||
# Client cmd execute timeout and retry times
|
||||
TIMEOUT="60"
|
||||
|
|
Binary file not shown.
|
@ -559,10 +559,10 @@
|
|||
},
|
||||
"signatures": [
|
||||
{
|
||||
"signature": "MEUCIQDGZ+RGjyd9QinezJyj5F8Uz7j3kRp0bR0WcH6oK1k6zQIgMutGil+0KkeJujVJXEbwnSxGiMIAsSyiy28XVTSWXrk=",
|
||||
"signature": "MEQCICBTK1NtaSzO/8bprLBFMVFKGhswtwX3IfjNRRlT3sIPAiBhpY6TxP8exxi69vVh5jFY/l2FClT9QXJ9yDdnzch6RA==",
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFKMmZWcUdDMzJYQzVRcGdZc212WXhFd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qQXhNVE0xTnpFNVdoY05NamN4TVRJNU1UTTFOekU1CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHVXVSSHFReXdRUVFpd0J3L3B4NTFPekRxRnhPUHM1ClRuWm4vQm1NbFN4eDBUWTA4bHltWUxyYmdKVG5ablFFbTJGQmpLSWhYbllmaUt5SVNraEdmQStqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIbzQyZVBwMDE4aApkOFl0YlNpTnd5L0ZjcFIvcno1QkJUaTVvRVV1b2F2NE1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lBS3d0RUJBCmZpVkpOaDFMWjlGUXZCWEFrYUlmaFpSY25tOTJWSVBEZzdjWUFpQVU3eE1KRzkwZURqMkJTSWliL1I3UU5rRngKemVrTFNVTEk5RzJVVVlBNzdBPT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "nWfRo8Ry0NWPYM6IZBBy7w6ezB/eMMjy"
|
||||
"nonce": "TaPOBI/rPSIRyqlTojL6YECz93n+nZtw"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -570,36 +570,36 @@
|
|||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-12-05T07:29:42.000Z",
|
||||
"timestamp": "2017-12-06T07:59:09.000Z",
|
||||
"type": 2
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFKMmZWcUdDMzJYQzVRcGdZc212WXhFd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qQXhNVE0xTnpFNVdoY05NamN4TVRJNU1UTTFOekU1CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHVXVSSHFReXdRUVFpd0J3L3B4NTFPekRxRnhPUHM1ClRuWm4vQm1NbFN4eDBUWTA4bHltWUxyYmdKVG5ablFFbTJGQmpLSWhYbllmaUt5SVNraEdmQStqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIbzQyZVBwMDE4aApkOFl0YlNpTnd5L0ZjcFIvcno1QkJUaTVvRVV1b2F2NE1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lBS3d0RUJBCmZpVkpOaDFMWjlGUXZCWEFrYUlmaFpSY25tOTJWSVBEZzdjWUFpQVU3eE1KRzkwZURqMkJTSWliL1I3UU5rRngKemVrTFNVTEk5RzJVVVlBNzdBPT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "vlsgPDaB29Kr/D8YPlPoNKw2WuPNeuld"
|
||||
"nonce": "Mpgw/vN+llFMDAPkn0zN8KSAMEKfZtQh"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIEI4/QRCVwBsm4iXPOtI2i00GzaonTbOAt06kJhodD52AiA96N6MlhzExt6Z0K69pkOdNBe11gZmzkNWwFyfn8yCjw=="
|
||||
"signature": "MEQCIGxgjbuBt9IA1yguwihb5AQE/qz63hlmksrYa/LWh1q8AiByTmZMABzk22Dvs00qaHyEA8O66R0wygeyZ9FCg9sM7A=="
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-12-05T07:29:42.000Z",
|
||||
"timestamp": "2017-12-06T07:59:09.000Z",
|
||||
"type": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgpPcmRlcmVyTVNQEvAFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRFRDQ0FiT2dBd0lCQWdJUkFOTjlZdXZ0UFdtL2J4dEQ0QTB6UUMwd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1ERXhNelUzTWpCYUZ3MHlOekV4TWpreE16VTNNakJhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFb2FUYXdWbmI2d0lKR3YvTWtLWFd0RG02YzQ5a0V4YWg3VS9Vb2k4SjBJdFJFRUJMCmdWc1pYUVBtZUxjaEptRVFmQkplT2JDOERVSmk5aVdrZ213djRhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnRk1nWHZyVTJOVXByTGQ3enBic1ozV1VqY2ZSWApLaFQ3My9QWnNiQjZhaDR3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQVBiSVdvdkpqZEVWYlFlWmxyV2EzQytVCmlYbWtuSzlHSUU1cnVaazI4cC9OQWlCbWk3aFhUQlovZE8vR1RPbDhid2RBRWNqb1ZrdEpuMjlUbFpVVG9SaHYKVGc9PQotLS0tLUVORCAtLS0tLQo=",
|
||||
"nonce": "z0Rdbzgkba/iGmzjleLDhjo4XT6MZKhR"
|
||||
"nonce": "3joZIkVo7xTr02j7LhFJgFngHHu/uB0d"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEUCIQD1J8J+Apml+tgx9/Gr5b5TlHXwpYxFm6PvTGDOYg5lbAIgXZfIKvB8vBM5nM7d/vQiAW5hxPPTlxIEqGJG+4faQkI="
|
||||
"signature": "MEQCIFd08iyXEw34+unyd+Ia/B9m0VBgiaaj+Mgbuzw5UjOBAiBMQjoI3tgTnSRzb0dzQBDcusMuHux02wOpp+/lRqsMnQ=="
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "oxe/O4KFlUfrU7Z7B668htxp4D2EACr/xrezj9HeuSk="
|
||||
"data_hash": "hP1oLEZeDUUqLNBHZf1XPkH8udJRVz/RCDz5+q+KkLc="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
|
|
|
@ -555,10 +555,10 @@
|
|||
},
|
||||
"signatures": [
|
||||
{
|
||||
"signature": "MEUCIQDGZ+RGjyd9QinezJyj5F8Uz7j3kRp0bR0WcH6oK1k6zQIgMutGil+0KkeJujVJXEbwnSxGiMIAsSyiy28XVTSWXrk=",
|
||||
"signature": "MEQCICBTK1NtaSzO/8bprLBFMVFKGhswtwX3IfjNRRlT3sIPAiBhpY6TxP8exxi69vVh5jFY/l2FClT9QXJ9yDdnzch6RA==",
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFKMmZWcUdDMzJYQzVRcGdZc212WXhFd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qQXhNVE0xTnpFNVdoY05NamN4TVRJNU1UTTFOekU1CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHVXVSSHFReXdRUVFpd0J3L3B4NTFPekRxRnhPUHM1ClRuWm4vQm1NbFN4eDBUWTA4bHltWUxyYmdKVG5ablFFbTJGQmpLSWhYbllmaUt5SVNraEdmQStqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIbzQyZVBwMDE4aApkOFl0YlNpTnd5L0ZjcFIvcno1QkJUaTVvRVV1b2F2NE1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lBS3d0RUJBCmZpVkpOaDFMWjlGUXZCWEFrYUlmaFpSY25tOTJWSVBEZzdjWUFpQVU3eE1KRzkwZURqMkJTSWliL1I3UU5rRngKemVrTFNVTEk5RzJVVVlBNzdBPT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "nWfRo8Ry0NWPYM6IZBBy7w6ezB/eMMjy"
|
||||
"nonce": "TaPOBI/rPSIRyqlTojL6YECz93n+nZtw"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -566,27 +566,27 @@
|
|||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-12-05T07:29:42.000Z",
|
||||
"timestamp": "2017-12-06T07:59:09.000Z",
|
||||
"type": 2
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEoAGLS0tLS1CRUdJTiAtLS0tLQpNSUlDR1RDQ0FjQ2dBd0lCQWdJUkFKMmZWcUdDMzJYQzVRcGdZc212WXhFd0NnWUlLb1pJemowRUF3SXdjekVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4R1RBWEJnTlZCQW9URUc5eVp6RXVaWGhoYlhCc1pTNWpiMjB4SERBYUJnTlZCQU1URTJOaApMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1qQXhNVE0xTnpFNVdoY05NamN4TVRJNU1UTTFOekU1CldqQmJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU4KVTJGdUlFWnlZVzVqYVhOamJ6RWZNQjBHQTFVRUF3d1dRV1J0YVc1QWIzSm5NUzVsZUdGdGNHeGxMbU52YlRCWgpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJHVXVSSHFReXdRUVFpd0J3L3B4NTFPekRxRnhPUHM1ClRuWm4vQm1NbFN4eDBUWTA4bHltWUxyYmdKVG5ablFFbTJGQmpLSWhYbllmaUt5SVNraEdmQStqVFRCTE1BNEcKQTFVZER3RUIvd1FFQXdJSGdEQU1CZ05WSFJNQkFmOEVBakFBTUNzR0ExVWRJd1FrTUNLQUlIbzQyZVBwMDE4aApkOFl0YlNpTnd5L0ZjcFIvcno1QkJUaTVvRVV1b2F2NE1Bb0dDQ3FHU000OUJBTUNBMGNBTUVRQ0lBS3d0RUJBCmZpVkpOaDFMWjlGUXZCWEFrYUlmaFpSY25tOTJWSVBEZzdjWUFpQVU3eE1KRzkwZURqMkJTSWliL1I3UU5rRngKemVrTFNVTEk5RzJVVVlBNzdBPT0KLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "vlsgPDaB29Kr/D8YPlPoNKw2WuPNeuld"
|
||||
"nonce": "Mpgw/vN+llFMDAPkn0zN8KSAMEKfZtQh"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIEI4/QRCVwBsm4iXPOtI2i00GzaonTbOAt06kJhodD52AiA96N6MlhzExt6Z0K69pkOdNBe11gZmzkNWwFyfn8yCjw=="
|
||||
"signature": "MEQCIGxgjbuBt9IA1yguwihb5AQE/qz63hlmksrYa/LWh1q8AiByTmZMABzk22Dvs00qaHyEA8O66R0wygeyZ9FCg9sM7A=="
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"timestamp": "2017-12-05T07:29:42.000Z",
|
||||
"timestamp": "2017-12-06T07:59:09.000Z",
|
||||
"type": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgpPcmRlcmVyTVNQEvAFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRFRDQ0FiT2dBd0lCQWdJUkFOTjlZdXZ0UFdtL2J4dEQ0QTB6UUMwd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFeU1ERXhNelUzTWpCYUZ3MHlOekV4TWpreE16VTNNakJhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFb2FUYXdWbmI2d0lKR3YvTWtLWFd0RG02YzQ5a0V4YWg3VS9Vb2k4SjBJdFJFRUJMCmdWc1pYUVBtZUxjaEptRVFmQkplT2JDOERVSmk5aVdrZ213djRhTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnRk1nWHZyVTJOVXByTGQ3enBic1ozV1VqY2ZSWApLaFQ3My9QWnNiQjZhaDR3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQVBiSVdvdkpqZEVWYlFlWmxyV2EzQytVCmlYbWtuSzlHSUU1cnVaazI4cC9OQWlCbWk3aFhUQlovZE8vR1RPbDhid2RBRWNqb1ZrdEpuMjlUbFpVVG9SaHYKVGc9PQotLS0tLUVORCAtLS0tLQo=",
|
||||
"nonce": "z0Rdbzgkba/iGmzjleLDhjo4XT6MZKhR"
|
||||
"nonce": "3joZIkVo7xTr02j7LhFJgFngHHu/uB0d"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,8 +1,10 @@
|
|||
# mode of the network: solo, kafka, couchdb, dev
|
||||
# Makefile to bootup the network, and do operations (channel, chaincode)
|
||||
|
||||
# mode of the network: solo, kafka, couchdb, event, dev
|
||||
HLF_MODE ?= solo
|
||||
|
||||
CODE_BUILD_WAIT=2
|
||||
NETWORK_INIT_WAIT=2
|
||||
CODE_BUILD_WAIT=40 # time to wait to build peer/orderer from local code
|
||||
NETWORK_INIT_WAIT=2 # time to wait the fabric network finish initialization
|
||||
|
||||
COMPOSE_FILE ?= "docker-compose-2orgs-4peers-solo.yaml"
|
||||
|
||||
|
@ -10,6 +12,8 @@ ifeq ($(HLF_MODE),kafka)
|
|||
COMPOSE_FILE="docker-compose-2orgs-4peers-kafka.yaml"
|
||||
else ifeq ($(HLF_MODE),couchdb)
|
||||
COMPOSE_FILE="docker-compose-2orgs-4peers-couchdb.yaml"
|
||||
else ifeq ($(HLF_MODE),event)
|
||||
COMPOSE_FILE="docker-compose-2orgs-4peers-event.yaml"
|
||||
else ifeq ($(HLF_MODE),dev)
|
||||
COMPOSE_FILE="docker-compose-1orgs-1peers-dev.yaml"
|
||||
endif
|
||||
|
@ -17,79 +21,100 @@ endif
|
|||
all:
|
||||
@echo "Run test with $(COMPOSE_FILE)"
|
||||
@echo "Please make sure u have setup Docker and pulled images by 'make setup'."
|
||||
sleep 2
|
||||
|
||||
make ready
|
||||
make lscc qscc fetch_block
|
||||
make ready # Finish all testing
|
||||
|
||||
make stop clean
|
||||
|
||||
ready: restart
|
||||
@echo "Restart, init network and then do cc testing..."
|
||||
if [ "$(HLF_MODE)" = "dev" ]; then \
|
||||
echo "In DEV mode, wait for rebuilding ..." && sleep $(CODE_BUILD_WAIT); \
|
||||
make init_peer0; \
|
||||
sleep $(NETWORK_INIT_WAIT); \
|
||||
make test_cc_peer0; \
|
||||
else \
|
||||
echo "In Normal mode ..." && sleep 3; \
|
||||
make init; \
|
||||
sleep $(NETWORK_INIT_WAIT); \
|
||||
make test_cc_all; \
|
||||
fi
|
||||
ready: # create/join channel, install/instantiate cc
|
||||
make gen_config # Will ignore if local config path exists
|
||||
make restart
|
||||
make test_channel_create
|
||||
make test_channel_join
|
||||
# make update_anchors
|
||||
make test_cc_install
|
||||
make test_cc_instantiate
|
||||
|
||||
make test_cc_invoke_query
|
||||
make test_lscc # test lscc operations
|
||||
make test_qscc # test qscc operations
|
||||
make test_fetch_blocks # fetch block files
|
||||
|
||||
make test_configtxlator
|
||||
|
||||
@echo "Now the fabric network is ready to play"
|
||||
@echo "run 'make cli' to enter into the fabric-cli container."
|
||||
@echo "run 'make stop' when done."
|
||||
|
||||
restart: stop start
|
||||
|
||||
start: # bootup the fabric network
|
||||
@echo "Start a fabric network with ${COMPOSE_FILE}"
|
||||
make clean
|
||||
docker-compose -f ${COMPOSE_FILE} up -d # Start a fabric network
|
||||
|
||||
init: # initialize the fabric network
|
||||
@echo "Install and instantiate cc example02 on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/initialize_all.sh"
|
||||
|
||||
init_peer0: # initialize the fabric network
|
||||
@echo "Install and instantiate cc example02 on the fabric dev network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/initialize_peer0.sh"
|
||||
@make clean
|
||||
@docker-compose -f ${COMPOSE_FILE} up -d # Start a fabric network
|
||||
|
||||
stop: # stop the fabric network
|
||||
@echo "Stop the fabric network"
|
||||
docker-compose -f ${COMPOSE_FILE} down # Stop a fabric network
|
||||
|
||||
restart: stop start
|
||||
@echo "Stop the fabric network..."
|
||||
@docker-compose -f ${COMPOSE_FILE} down >& /tmp/docker-compose.log # Stop a fabric network
|
||||
|
||||
chaincode_dev: restart chaincode_init test_cc_peer0 stop
|
||||
|
||||
################## Channel testing operations ################
|
||||
|
||||
test_channel_create: # Init the channel
|
||||
@echo "Create channel on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_channel_create.sh"
|
||||
|
||||
test_channel_join: # Init the channel
|
||||
@echo "Join channel"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_channel_join.sh"
|
||||
|
||||
update_anchors: # Update the anchor peer
|
||||
@echo "Update anchors on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_update_anchors.sh"
|
||||
|
||||
################## Chaincode testing operations ################
|
||||
test_cc_all: # test user chaincode on all peers
|
||||
test_cc: # test chaincode, deprecated
|
||||
if [ "$(HLF_MODE)" = "dev" ]; then \
|
||||
make test_cc_peer0; \
|
||||
else \
|
||||
make test_cc_invoke_query; \
|
||||
fi
|
||||
|
||||
test_cc_install: # Install the chaincode
|
||||
@echo "Install chaincode on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_install.sh"
|
||||
|
||||
test_cc_instantiate: # Instantiate the chaincode
|
||||
@echo "Instantiate chaincode on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_instantiate.sh"
|
||||
|
||||
test_cc_upgrade: # Upgrade the chaincode
|
||||
@echo "Upgrade chaincode on the fabric network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_upgrade.sh"
|
||||
|
||||
test_cc_invoke_query: # test user chaincode on all peers
|
||||
@echo "Invoke and query cc example02 on all peers"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_all.sh"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_invoke_query.sh"
|
||||
|
||||
test_cc_peer0: # test single peer
|
||||
@echo "Invoke and query cc example02 on single peer0"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_cc_peer0.sh"
|
||||
|
||||
qscc: # test qscc queries
|
||||
test_qscc: # test qscc queries
|
||||
@echo "Test QSCC query"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_qscc.sh"
|
||||
|
||||
lscc: # test lscc quries
|
||||
test_lscc: # test lscc quries
|
||||
@echo "Test LSCC query"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_lscc.sh"
|
||||
|
||||
fetch_block: # test channel fetch
|
||||
# FIXME: docker doesn't support wildcard in cp right now
|
||||
test_fetch_blocks: # test fetching channel blocks fetch
|
||||
@echo "Test fetching block files"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/test_fetch.sh"
|
||||
docker cp fabric-cli:/tmp/block_0.block kafka/channel-artifacts/
|
||||
docker cp fabric-cli:/tmp/block_1.block kafka/channel-artifacts/
|
||||
docker cp fabric-cli:/tmp/block_2.block kafka/channel-artifacts/
|
||||
docker cp fabric-cli:/tmp/block_3.block kafka/channel-artifacts/
|
||||
|
||||
|
||||
################## Env setup related, no need to see usually ################
|
||||
|
||||
setup: # setup the environment
|
||||
bash scripts/setup_Docker.sh # Install Docker, Docker-Compose
|
||||
bash scripts/download_images.sh # Pull required Docker images
|
||||
bash scripts/setup_env.sh # Installing Docker and Docker-Compose
|
||||
bash scripts/download_images.sh # Pull required Docker images
|
||||
|
||||
clean: # clean up containers
|
||||
@echo "Clean all containers and fabric cc images"
|
||||
|
@ -103,6 +128,9 @@ clean_env: # clean up environment
|
|||
cli: # enter the cli container
|
||||
docker exec -it fabric-cli bash
|
||||
|
||||
orderer: # enter the orderer container
|
||||
docker exec -it orderer.example.com bash
|
||||
|
||||
peer: # enter the peer container
|
||||
docker exec -it peer0.org1.example.com bash
|
||||
|
||||
|
@ -125,24 +153,34 @@ logs_save: # save logs
|
|||
logs_view: # view logs
|
||||
less /tmp/dev_peer.log
|
||||
|
||||
gen_solo: # generate solo artifacts
|
||||
cd solo && bash gen_artifacts.sh
|
||||
gen_config: # generate config artifacts
|
||||
if [ "$(HLF_MODE)" = "solo" ]; then \
|
||||
bash scripts/gen_config.sh solo; \
|
||||
else \
|
||||
bash scripts/gen_config.sh kafka; \
|
||||
fi
|
||||
|
||||
gen_kafka: # generate kafka artifacts
|
||||
cd kafka && bash gen_artifacts.sh
|
||||
|
||||
configtxlator: # run configtxlator
|
||||
cd kafka && bash run_configtxlator.sh
|
||||
test_configtxlator: # Test change config using configtxlator
|
||||
if [ "$(HLF_MODE)" = "solo" ]; then \
|
||||
bash scripts/test_configtxlator.sh solo; \
|
||||
else \
|
||||
bash scripts/test_configtxlator.sh kafka; \
|
||||
fi
|
||||
|
||||
download: # download required images
|
||||
@echo "Download Docker images"
|
||||
docker pull yeasy/hyperledger-fabric:latest
|
||||
docker pull yeasy/hyperledger-fabric-peer:latest
|
||||
docker pull yeasy/hyperledger-fabric-orderer:latest
|
||||
docker pull yeasy/hyperledger-fabric-ca:latest
|
||||
docker pull yeasy/hyperledger-fabric-kafka:0.10.2.0 # official repo does not provide the latest image currently
|
||||
docker pull hyperledger/fabric-baseos:x86_64-0.4.2
|
||||
docker tag yeasy/hyperledger-fabric:latest hyperledger/fabric-ccenv:x86_64-1.1.0
|
||||
docker pull hyperledger/fabric-zookeeper:x86_64-1.1.0-preview
|
||||
docker pull hyperledger/fabric-kafka:x86_64-1.1.0-preview
|
||||
docker pull hyperledger/fabric-couchdb:x86_64-1.1.0-preview
|
||||
docker tag yeasy/hyperledger-fabric-peer:latest hyperledger/fabric-ccenv:x86_64-1.1.0
|
||||
|
||||
################## chaincode dev mode ################
|
||||
chaincode_init: # start chaincode in dev mode and do install/instantiate
|
||||
@echo "Install and instantiate cc example02 on the fabric dev network"
|
||||
docker exec -it fabric-cli bash -c "cd /tmp; bash scripts/init_chaincode_dev.sh"
|
||||
|
||||
|
|
|
@ -51,14 +51,13 @@ There will be 7 running containers, include 4 peers, 1 cli, 1 ca and 1 orderer.
|
|||
|
||||
```bash
|
||||
$ make ps
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
1dc3f2557bdc hyperledger/fabric-tools "bash -c 'while tr..." 25 minutes ago Up 25 minutes fabric-cli
|
||||
5e5f37a0ed3c hyperledger/fabric-peer "peer node start" 25 minutes ago Up 25 minutes 7050/tcp, 7054-7059/tcp, 0.0.0.0:8051->7051/tcp, 0.0.0.0:8052->7052/tcp, 0.0.0.0:8053->7053/tcp peer1.org1.example.com
|
||||
6cce94da6392 hyperledger/fabric-peer "peer node start" 25 minutes ago Up 25 minutes 7050/tcp, 7054-7059/tcp, 0.0.0.0:9051->7051/tcp, 0.0.0.0:9052->7052/tcp, 0.0.0.0:9053->7053/tcp peer0.org2.example.com
|
||||
e36c5e8d56c5 hyperledger/fabric-peer "peer node start" 25 minutes ago Up 25 minutes 7050/tcp, 7054-7059/tcp, 0.0.0.0:7051-7053->7051-7053/tcp peer0.org1.example.com
|
||||
1fdd3d2b6527 hyperledger/fabric-orderer "orderer start" 25 minutes ago Up 25 minutes 0.0.0.0:7050->7050/tcp orderer.example.com
|
||||
8af323340651 hyperledger/fabric-ca "fabric-ca-server ..." 25 minutes ago Up 25 minutes 0.0.0.0:7054->7054/tcp fabric-ca
|
||||
e41d8bca7fe5 hyperledger/fabric-peer "peer node start" 25 minutes ago Up 25 minutes 7050/tcp, 7054-7059/tcp, 0.0.0.0:10051->7051/tcp, 0.0.0.0:10052->7052/tcp, 0.0.0.0:10053->7053/tcp peer1.org2.example.com
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
f6686986fe18 hyperledger/fabric-tools:x86_64-1.0.4 "bash -c 'cd /tmp;..." 6 seconds ago Up 14 seconds fabric-cli
|
||||
c7f274bf60bc yeasy/hyperledger-fabric-peer:1.0.4 "peer node start" 6 seconds ago Up 11 seconds 7050/tcp, 7054-7059/tcp, 0.0.0.0:10051->7051/tcp, 0.0.0.0:10052->7052/tcp, 0.0.0.0:10053->7053/tcp peer1.org2.example.com
|
||||
c6c5f69f2d53 yeasy/hyperledger-fabric-peer:1.0.4 "peer node start" 6 seconds ago Up 12 seconds 7050/tcp, 7054-7059/tcp, 0.0.0.0:8051->7051/tcp, 0.0.0.0:8052->7052/tcp, 0.0.0.0:8053->7053/tcp peer1.org1.example.com
|
||||
3cad0c519e6f yeasy/hyperledger-fabric-peer:1.0.4 "peer node start" 6 seconds ago Up 13 seconds 7050/tcp, 7054-7059/tcp, 0.0.0.0:7051-7053->7051-7053/tcp peer0.org1.example.com
|
||||
8b371209f6b8 yeasy/hyperledger-fabric-peer:1.0.4 "peer node start" 6 seconds ago Up 11 seconds 7050/tcp, 7054-7059/tcp, 0.0.0.0:9051->7051/tcp, 0.0.0.0:9052->7052/tcp, 0.0.0.0:9053->7053/tcp peer0.org2.example.com
|
||||
ba1f00a9c83c hyperledger/fabric-orderer:x86_64-1.0.4 "orderer start" 6 seconds ago Up 14 seconds 0.0.0.0:7050->7050/tcp orderer.example.com
|
||||
```
|
||||
|
||||
### Initialize Fabric network
|
||||
|
@ -82,7 +81,7 @@ You should see result like the following if the initialization is successful.
|
|||
==========initialize businesschannel==========
|
||||
==============================================
|
||||
|
||||
Channel name : businesschannel
|
||||
Channel name: businesschannel
|
||||
Creating channel...
|
||||
|
||||
...
|
||||
|
|
|
@ -87,7 +87,7 @@ services:
|
|||
- ./kafka/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./kafka/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./kafka/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
- ./kafka/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
- ./kafka/examples:/opt/gopath/src/examples
|
||||
|
||||
## following are peer nodes ##
|
||||
|
||||
|
|
|
@ -63,31 +63,6 @@ services:
|
|||
- ./solo/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/:/var/hyperledger/orderer/tls
|
||||
command: orderer start
|
||||
|
||||
cli: # client node
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: cli-base
|
||||
container_name: fabric-cli
|
||||
hostname: fabric-cli
|
||||
tty: true
|
||||
environment:
|
||||
#- GOPATH=/opt/gopath
|
||||
- CORE_PEER_ID=fabric-cli
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051 # default to operate on peer0.org1
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt
|
||||
- CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key
|
||||
- CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
|
||||
- CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
|
||||
- CORE_PEER_TLS_ENABLED=true # to enable TLS, change to true
|
||||
volumes:
|
||||
#- ./scripts:/opt/gopath/src/github.com/hyperledger/fabric/peer/scripts/
|
||||
- ./scripts:/tmp/scripts
|
||||
- ./solo/channel-artifacts:/tmp/channel-artifacts
|
||||
- ./solo/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./solo/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./solo/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
- ./solo/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
|
||||
## following are peer nodes ##
|
||||
|
||||
|
@ -178,6 +153,33 @@ services:
|
|||
- 10052:7052
|
||||
- 10053:7053
|
||||
|
||||
cli: # client node
|
||||
extends:
|
||||
file: base.yaml
|
||||
service: cli-base
|
||||
container_name: fabric-cli
|
||||
hostname: fabric-cli
|
||||
tty: true
|
||||
environment:
|
||||
#- GOPATH=/opt/gopath
|
||||
- CORE_PEER_ID=fabric-cli
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051 # default to operate on peer0.org1
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt
|
||||
- CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key
|
||||
- CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
|
||||
- CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
|
||||
- CORE_PEER_TLS_ENABLED=true # to enable TLS, change to true
|
||||
volumes:
|
||||
#- ./scripts:/opt/gopath/src/github.com/hyperledger/fabric/peer/scripts/
|
||||
- ./scripts:/tmp/scripts
|
||||
- ./solo/channel-artifacts:/tmp/channel-artifacts
|
||||
- ./solo/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./solo/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./solo/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
- ./solo/examples:/opt/gopath/src/examples
|
||||
#- ./solo/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
|
||||
event-listener:
|
||||
extends:
|
||||
file: base.yaml
|
||||
|
@ -192,17 +194,11 @@ services:
|
|||
- CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
|
||||
- CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
|
||||
volumes:
|
||||
#- ./solo/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
- ./solo/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/
|
||||
- ./solo/channel-artifacts:/opt/gopath/src/github.com/hyperledger/fabric/peer/channel-artifacts
|
||||
- ./scripts:/tmp/scripts
|
||||
- ./solo/channel-artifacts:/tmp/channel-artifacts
|
||||
- ./solo/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./solo/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./scripts:/opt/gopath/src/github.com/hyperledger/fabric/peer/scripts/
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
- peer0.org1.example.com
|
||||
- peer1.org1.example.com
|
||||
- peer0.org2.example.com
|
||||
- peer1.org2.example.com
|
||||
#command: bash -c 'block-listener -events-address=peer0.org1.example.com:7053 -events-mspdir=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/ -events-mspid=Org1MSP'
|
||||
command: bash -c 'while true; do sleep 20170504; done'
|
||||
- ./solo/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto
|
||||
- ./solo/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
command: bash -c 'while true; do sleep 1; block-listener -events-address=peer0.org1.example.com:7053 -events-mspdir=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/ -events-mspid=Org1MSP; done'
|
||||
#command: bash -c 'while true; do sleep 20170504; done'
|
||||
|
|
|
@ -8,8 +8,7 @@ version: '2'
|
|||
|
||||
services:
|
||||
ca-base:
|
||||
#image: yeasy/hyperledger-fabric-ca:1.0.4
|
||||
image: hyperledger/fabric-ca:x86_64-1.0.4
|
||||
image: yeasy/hyperledger-fabric-ca:latest
|
||||
restart: always
|
||||
environment:
|
||||
- FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server
|
||||
|
@ -17,8 +16,7 @@ services:
|
|||
#- FABRIC_CA_SERVER_TLS_ENABLED=false
|
||||
|
||||
orderer-base:
|
||||
#image: yeasy/hyperledger-fabric-orderer:1.0.4
|
||||
image: hyperledger/fabric-orderer:x86_64-1.0.4
|
||||
image: yeasy/hyperledger-fabric-orderer:latest
|
||||
restart: always
|
||||
environment:
|
||||
- ORDERER_GENERAL_LOGLEVEL=DEBUG
|
||||
|
@ -28,7 +26,8 @@ services:
|
|||
- ORDERER_GENERAL_GENESISFILE=/var/hyperledger/orderer/orderer.genesis.block
|
||||
- ORDERER_GENERAL_LOCALMSPID=OrdererMSP
|
||||
- ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/orderer/msp
|
||||
- ORDERER_GENERAL_LEDGERTYPE=file
|
||||
#- ORDERER_GENERAL_LEDGERTYPE=file
|
||||
- ORDERER_GENERAL_LEDGERTYPE=json
|
||||
- ORDERER_GENERAL_BATCHTIMEOUT=1s
|
||||
- ORDERER_GENERAL_MAXMESSAGECOUNT=10
|
||||
- ORDERER_GENERAL_MAXWINDOWSIZE=1000
|
||||
|
@ -39,19 +38,21 @@ services:
|
|||
- ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/orderer/tls/server.key
|
||||
- ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/orderer/tls/server.crt
|
||||
- ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/orderer/tls/ca.crt]
|
||||
volumes:
|
||||
- $GOPATH/src/github.com/hyperledger/fabric:/go/src/github.com/hyperledger/fabric
|
||||
expose:
|
||||
- "7050" #
|
||||
#command: bash -c 'bash /tmp/orderer_build.sh; orderer start' # use this if to debug orderer
|
||||
command: orderer start
|
||||
|
||||
peer-base:
|
||||
image: yeasy/hyperledger-fabric-peer:1.0.4
|
||||
#image: hyperledger/fabric-peer:x86_64-1.0.4
|
||||
image: yeasy/hyperledger-fabric-peer:latest
|
||||
restart: always
|
||||
environment:
|
||||
- CORE_PEER_ADDRESSAUTODETECT=false
|
||||
- CORE_LOGGING_LEVEL=DEBUG
|
||||
- CORE_LOGGING_FORMAT=%{color}[%{id:03x} %{time:01-02 15:04:05.00 MST}] [%{longpkg}] %{callpath} -> %{level:.4s}%{color:reset} %{message}
|
||||
- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=104_default # uncomment this to use specific network
|
||||
- CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=latest_default # uncomment this to use specific network
|
||||
- CORE_PEER_GOSSIP_USELEADERELECTION=true
|
||||
- CORE_PEER_GOSSIP_ORGLEADER=false # this node is the group leader, default to false
|
||||
- CORE_PEER_PROFILE_ENABLED=false
|
||||
|
@ -61,6 +62,8 @@ services:
|
|||
- CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/fabric/tls/ca.crt
|
||||
- CORE_CHIANCODE_LOGGING_LEVEL=DEBUG
|
||||
- CORE_CHIANCODE_LOGGING_FORMAT=%{color}[%{id:03x} %{time:01-02 15:04:05.00 MST}] [%{longpkg}] %{callpath} -> %{level:.4s}%{color:reset} %{message}
|
||||
volumes:
|
||||
- $GOPATH/src/github.com/hyperledger/fabric:/go/src/github.com/hyperledger/fabric
|
||||
expose:
|
||||
- "7050" # Rest
|
||||
- "7051" # Grpc
|
||||
|
@ -76,11 +79,11 @@ services:
|
|||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
#volumes:
|
||||
# - /var/run/:/host/var/run/
|
||||
#command: bash -c 'bash /tmp/peer_build.sh; peer node start'
|
||||
command: peer node start
|
||||
|
||||
cli-base:
|
||||
#image: yeasy/hyperledger-fabric:1.0.4
|
||||
image: hyperledger/fabric-tools:x86_64-1.0.4
|
||||
image: yeasy/hyperledger-fabric:latest
|
||||
restart: always
|
||||
tty: true
|
||||
environment:
|
||||
|
@ -89,12 +92,12 @@ services:
|
|||
- CORE_LOGGING_FORMAT=%{color}[%{id:03x} %{time:01-02 15:04:05.00 MST}] [%{longpkg}] %{callpath} -> %{level:.4s}%{color:reset} %{message}
|
||||
- CORE_PEER_TLS_ENABLED=true # to enable TLS, change to true
|
||||
- ORDERER_CA=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
|
||||
- CHANNEL_NAME:="businesschannel"
|
||||
- APP_CHANNEL:="businesschannel"
|
||||
working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
|
||||
command: bash -c 'cd /tmp; source scripts/func.sh; while true; do sleep 20170504; done'
|
||||
|
||||
event-listener-base:
|
||||
image: yeasy/hyperledger-fabric:1.0.4
|
||||
image: yeasy/hyperledger-fabric:latest
|
||||
restart: always
|
||||
tty: true
|
||||
environment:
|
||||
|
@ -107,14 +110,14 @@ services:
|
|||
|
||||
couchdb-base:
|
||||
#container_name: couchdb0
|
||||
image: hyperledger/fabric-couchdb:x86_64-1.0.4
|
||||
image: hyperledger/fabric-couchdb:x86_64-1.1.0-preview
|
||||
restart: always
|
||||
tty: true
|
||||
# Comment/Uncomment the port mapping if you want to hide/expose the CouchDB service,
|
||||
# for example map it to utilize Fauxton User Interface in dev environments.
|
||||
|
||||
zookeeper-base:
|
||||
image: hyperledger/fabric-zookeeper:x86_64-1.0.4
|
||||
image: hyperledger/fabric-zookeeper:x86_64-1.1.0-preview
|
||||
restart: always
|
||||
tty: true
|
||||
expose:
|
||||
|
@ -124,8 +127,8 @@ services:
|
|||
|
||||
kafka-base:
|
||||
# official repo doesn't have latest tag, however, kafka changes version recently
|
||||
image: yeasy/hyperledger-fabric-kafka:0.10.2.0
|
||||
image: hyperledger/fabric-kafka:x86_64-1.0.4
|
||||
#image: yeasy/hyperledger-fabric-kafka:0.10.2.0
|
||||
image: hyperledger/fabric-kafka:x86_64-1.1.0-preview
|
||||
restart: always
|
||||
tty: true
|
||||
environment:
|
||||
|
|
|
@ -18,10 +18,10 @@ echo "Generate new certificates"
|
|||
configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./peer/channel-artifacts/orderer_genesis.block
|
||||
|
||||
echo "Create the configuration tx"
|
||||
CHANNEL_NAME=newchannel
|
||||
configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./peer/channel-artifacts/channel.tx -channelID ${CHANNEL_NAME}
|
||||
APP_CHANNEL=newchannel
|
||||
configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./peer/channel-artifacts/channel.tx -channelID ${APP_CHANNEL}
|
||||
|
||||
echo "Define the anchor peer for Org1 on the channel"
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org1MSPanchors.tx -channelID ${CHANNEL_NAME} -asOrg Org1MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org2MSPanchors.tx -channelID ${CHANNEL_NAME} -asOrg Org2MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org3MSPanchors.tx -channelID ${CHANNEL_NAME} -asOrg Org3MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org1MSPanchors.tx -channelID ${APP_CHANNEL} -asOrg Org1MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org2MSPanchors.tx -channelID ${APP_CHANNEL} -asOrg Org2MSP
|
||||
configtxgen -profile TwoOrgsChannel -outputAnchorPeersUpdate ./peer/channel-artifacts/Org3MSPanchors.tx -channelID ${APP_CHANNEL} -asOrg Org3MSP
|
|
@ -8,84 +8,52 @@
|
|||
version: '2.0'
|
||||
|
||||
services:
|
||||
ca:
|
||||
image: yeasy/hyperledger-fabric-ca:1.0.4
|
||||
container_name: fabric-ca
|
||||
hostname: ca
|
||||
# command: /go/src/github.com/hyperledger/fabric-ca/bin/ca server start -ca testdata/ec.pem -ca-key testdata/ec-key.pem -config testdata/testconfig.json
|
||||
ports:
|
||||
- "7054:7054"
|
||||
command: fabric-ca-server start -b admin:adminpw
|
||||
|
||||
orderer.example.com: # There can be multiple orderers
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
file: base-event.yaml
|
||||
service: orderer.example.com
|
||||
|
||||
peer0.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
file: base-event.yaml
|
||||
service: peer0.org1.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
peer1.org1.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
file: base-event.yaml
|
||||
service: peer1.org1.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
peer0.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
file: base-event.yaml
|
||||
service: peer0.org2.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
peer1.org2.example.com:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
file: base-event.yaml
|
||||
service: peer1.org2.example.com
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
|
||||
cli:
|
||||
extends:
|
||||
file: base-solo.yaml
|
||||
file: base-event.yaml
|
||||
service: cli
|
||||
environment:
|
||||
- CORE_PEER_TLS_ENABLED=false # event-listener doesn't support TLS
|
||||
|
||||
event-listener:
|
||||
container_name: fabric-event-listener
|
||||
hostname: fabric-event-listener
|
||||
image: yeasy/hyperledger-fabric:1.0.4
|
||||
tty: true
|
||||
environment:
|
||||
- CORE_PEER_ID=fabric-event-listener
|
||||
- CORE_LOGGING_LEVEL=DEBUG
|
||||
- CORE_PEER_ADDRESS=peer0.org1.example.com:7051 # default to operate on peer0.org1
|
||||
- CORE_PEER_LOCALMSPID=Org1MSP
|
||||
- CORE_PEER_TLS_ENABLED=false # event-listener doesn't support TLS
|
||||
- CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt
|
||||
- CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key
|
||||
- CORE_PEER_TLS_ROOTCERT_FILE=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt
|
||||
- CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp
|
||||
volumes:
|
||||
#- ./solo/examples:/opt/gopath/src/github.com/hyperledger/fabric/examples
|
||||
- ./solo/crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/
|
||||
- ./solo/channel-artifacts:/opt/gopath/src/github.com/hyperledger/fabric/peer/channel-artifacts
|
||||
- ./solo/configtx.yaml:/etc/hyperledger/fabric/configtx.yaml
|
||||
- ./solo/crypto-config.yaml:/etc/hyperledger/fabric/crypto-config.yaml
|
||||
- ./scripts:/opt/gopath/src/github.com/hyperledger/fabric/peer/scripts/
|
||||
extends:
|
||||
file: base-event.yaml
|
||||
service: event-listener
|
||||
depends_on:
|
||||
- orderer.example.com
|
||||
- peer0.org1.example.com
|
||||
- peer1.org1.example.com
|
||||
- peer0.org2.example.com
|
||||
- peer1.org2.example.com
|
||||
working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer
|
||||
#command: bash -c 'block-listener -events-address=peer0.org1.example.com:7053 -events-mspdir=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/ -events-mspid=Org1MSP'
|
||||
command: bash -c 'while true; do sleep 20170504; done'
|
||||
|
||||
#networks:
|
||||
# default:
|
||||
# external:
|
||||
# name: hyperledger_fabric
|
||||
#networks:
|
||||
# default:
|
||||
# external:
|
||||
# name: hyperledger_fabric
|
||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,774 +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"
|
||||
},
|
||||
"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": "Org1MSP",
|
||||
"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": "Org1MSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQUxHa2ZJRThZNFNKdU1Zd2lWWGdST0F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFJQTMrZ2R4QW8vRDdhakdkeFdtelFNV05NY3ZGTjhCV1RYNWRLd1o0M1pHa1hxM1p6WWM2YitkS0FVYktLWQpWaUsrSXhNQkorM2RIMEhocEhzVU9lbWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSVA1OUNlV3k0dmV4eXdxVjRxZ1EKNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDdFIzMFJJU0V0OWc3YwpHUGt5Zi92V25XVmtabjJIYUxyaldPQzhsRkdIQUFJZ0k0eXNVekZJa2ZkY2MySjNhRkFnc0w1MGVLbkl3MjZVCkR5T2kwaHlkYS84PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxrM1R5cXFSYUlqZGtsdTZWRzVyVnN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1EQTJNVEUwT0RBeFdoY05NamN4TURBME1URTAKT0RBeFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCSnpQVk1iZDFaOWVodTRTYU5BeW5vaWE3bGkrUXJjTGxqeWR5VitaSGQ5b3N0VzA4b01VTVF5cgo1OGdsczdYZ2lyVkF6ay9oSTR4ZnVHY2I5aW9sOFFLalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJT3VsQnhyZXR0dlYKcXVRUVU5eXFhT2JxcEZtYzE3NnJrcStLekpyTlNoeW9NQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNGc1BjVQo5VVQyRFNQZGhqU3lTQnF6UUE2ZG1hMk9waEx3K2NZcHBhYmtDQUlnWGJheStiaVlnWThEYUFyT0hCUTRhNllRCm9pWU9NeGRuQWM3SDROUXFkd3c9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"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": "Org2MSP",
|
||||
"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": "Org2MSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWIrZ0F3SUJBZ0lRQjgzYWNLdEtGOHpOSWd4SjVPQSt6akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV3TURZeE1UUTRNREZhRncweU56RXdNRFF4TVRRNE1ERmEKTUZzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVI4d0hRWURWUVFEREJaQlpHMXBia0J2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3CkV3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFODZNR0tDNWFXSEFob0xMMmxFcDV6Y05IMEN3ZTIvSFIKVUNKQXVhSVM0bVRQN3VsbTFVR1RaYm9MMC9qRmdXN2JGWHphc3V5OUpTTWRRTXFnQlJzVVphTk5NRXN3RGdZRApWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fna0NHUnZRN2N2cnlvClAwWlo3OWhWdFZoTFRkQkY2NHFPTFpoVytzbnh2dWd3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUtiUk5YUE4KcGZReS9xWEc3Zzdxbi8zclpYSko3VGF4U0RKUkt1MDJNVW1qQWlBMWJvdmhUSW1YeWlVbE9lM0RHeGkzejlTRQpLUTZMS0R5M1VjcGFMTC8xVWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1YazFMLzZ2V1dRQkZ6eDJqdy9FSlF3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk5URVNPaW1DaUFZMG9seWtEN1Z1RWN0WTNCb29EN2ZMRS83WUhsc3NLMlhaTEFQekVuODRxRk43VDI0UW5YdQovdFMwYVRLYmxuQmRWNEJWRnROSEZ1cWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpBaGtiME8zTDY4cUQ5R1dlL1kKVmJWWVMwM1FSZXVLamkyWVZ2cko4YjdvTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDTEZIclZMcUdyUHhDMQovRGlWV3NKMGJSUGNhbVl2dzc5SWFMajVZczlBcEFJZ2R1RnU2TysrVFFYeUNGSGprVFppWVVua3ZSNU8vQVVWCmYyOXRiZzNpajlrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWZDZ0F3SUJBZ0lSQU5LZ1Y3dDZmSGVEeTlmOVpqdnBkMk13Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1EQTJNVEUwT0RBeFdoY05NamN4TURBME1URTAKT0RBeFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCS0tXQXMwb3ZtMTg0ZXlSbFhWanlmSStrcGtWWUg1d3VERStmM3ZxQ0VWWU1EcUIyYURIN1RpcwpCN1hwZkVtQVRsaStERGQzcnFXKzNFeHdDSkVUQXlLalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJRWp1ZUJocXFmOC8KekowTmNHZWRIVUFTYThSU0pBeWs5UG5hYytXVzQ4SXZNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQmxHdWY0eQprUTZoMDdwdXBuS0Jtd3RvLzlmS3JRMWE2ZlVvOWcwMXRJSi9BaUIrSlJ2ck9oWlJBOElDYUVqN1c4WGRoK3Z4CjBjUERSVThieHE0Q1NHOVc3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"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": "OrdererMSP",
|
||||
"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": "OrdererMSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQWJDZ0F3SUJBZ0lRTHBmNnNKL3o5dGQvVGRSd1A5RjFRakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEF3TmpFeE5EZ3dNVm9YRFRJM01UQXdOREV4TkRnd01Wb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVVMRVQ0SGZUa21kRmc5bGNJbFc3SjFZb29hRXRjTVZDdTA1YytJc2hrU2NpZ0tOQ0h1SVMKcFp5dHVNWXpwejZpcmJFUkVENmhrUjZrTTJEd2ZQSTVjNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzJacUxneU5KMU85Yy96VjcxYkFnU2ZHNzlqR3JLSjhmCnJzY0MyYU03Q3Rrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ2JwZ3pOd0lFd2ZKVVFIRGJBTWNxTUxSQ3B3ZncKRDVDZnNDVHh0eWFBSGdJQ0lDMThGSjZuZDlHY3V2TVh0UElqZ2NHTkI0UkR6MDVndVVDYWlTQWorczZ1Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMakNDQWRXZ0F3SUJBZ0lRRVRyM1NIdWg0T0I1eEJEQnNzZ3JIVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEF3TmpFeE5EZ3dNVm9YRFRJM01UQXdOREV4TkRnd01Wb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJFOEcwbG1Hck10QUlEWnhOWkV5VkIyb3hTZGYKZ2VTTkRTb2ErUTRTTFZ1MzNqMjlVWGc4Rzg4VmR4cXozK0p3cTBvRnc3VkZEcVV2eENqY1FjcWxIOEtqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTm1haTRNalNkVHZYUDgxZTlXd0lFbnh1L1l4cXlpZkg2N0hBdG1qT3dyWk1Bb0cKQ0NxR1NNNDlCQU1DQTBjQU1FUUNJRTg0N2ZMSnBmandRT2Q1b3AvZFMwck5Ca21XenFFMEhtVVY4eHVrYS82ZwpBaUFCNXQrU0trWEtJK3cyWCsvdWtKRHVKbVI3MUpta1Z6NFdOOGtubUovcVJ3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU5VS0FIRDZjWWE3VnpWbVhmMmNXZVV3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUUDQyMEZ1L1puWUhzeVhxZi8KdmpteGhaNUcvbEdIZG5VL3c5NTkvekp2N0Y1SkQ3dThYbnBjL3BsdVZvNFJSaTlCQ2JPblBBZVJMY3RLRms0YQpPRFpzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDRG5sQkpYdG1WNkZuTncrY1FnSlVCTWRuZGx6Mkw0RGYwTGR1T1IKeFlYamNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUZpV3l0VFgwbGlydGM2ZTRVd3F6V0lJUG9DQ21ScHJBVQpsaTU4OCt4empBSWdSRktRUFlSKytnd3pmZnRBZjliQ2w1aEEwcGl4WE9zaXpYNzhXcGJvM0lBPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "ANY",
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins",
|
||||
"version": "0"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "",
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"Consortium": {
|
||||
"mod_policy": "",
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"sequence": "1",
|
||||
"type": 0
|
||||
},
|
||||
"last_update": {
|
||||
"payload": {
|
||||
"data": {
|
||||
"config_update": {
|
||||
"channel_id": "businesschannel",
|
||||
"isolated_data": {
|
||||
"rscc_seed_data": {
|
||||
"channel_group": {
|
||||
"mod_policy": "/Channel/Application/Admins",
|
||||
"policies": {
|
||||
"Example": {
|
||||
"mod_policy": "Example",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 0
|
||||
}
|
||||
},
|
||||
"version": 0
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"QSCC.Example1": {
|
||||
"mod_policy": "/Channel/Application/Admins",
|
||||
"value": {
|
||||
"policy_ref": "/Channel/Application/Admins"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"QSCC.Example2": {
|
||||
"mod_policy": "/Channel/Application/Admins",
|
||||
"value": {
|
||||
"policy_ref": "Example"
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"sequence": "0",
|
||||
"type": 1
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"signatures": [
|
||||
{
|
||||
"signature": "MEQCIF+/1A0ve9qijUO81fP732Ktm53eNgYKoH/vgiknHlfEAiBzV0rWkE2JQXWnMTCfsLLWxbhirBbz3BkwS76XeemKSA==",
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEpYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||
"nonce": "nkeXfga1WAHVJhI/6cylAMwIw/JZx3z9"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"epoch": "0",
|
||||
"timestamp": "2017-10-08T01:54:48.000Z",
|
||||
"tx_id": "",
|
||||
"type": 2,
|
||||
"version": 0
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEpYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||
"nonce": "RGk+4J2y8YzWSZ8865tvlHVs404lTEfe"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEUCIQDJWC1OO0y1g6oMY36j64t/pvIaLn8+UwNbUgKLppaORgIgGnIFHwU5ZlKfpaT1VpEbGazn+ZOrZGXljd7MqlnR4nQ="
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"epoch": "0",
|
||||
"timestamp": "2017-10-08T01:54:48.000Z",
|
||||
"tx_id": "",
|
||||
"type": 1,
|
||||
"version": 0
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFJUjJJQ25pVk9xQW1rL3Y0anJvekZjd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFRlcyNmM5RktMOFVqVzAyWXBsSHJSUnVQV1VmQ256REhBWEVqZjdoSUp4Y1cwOE1DCldvNXJUU3o3RmhZN3dpZWhKSjkzY3ZkK0lka3dZTnBjR3dvQmVxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnMlpxTGd5TkoxTzljL3pWNzFiQWdTZkc3OWpHcgpLSjhmcnNjQzJhTTdDdGt3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUloQU5pNEUwbTJqQWx3ZGtzdlh6MEdFMVdDCnhnTDhObzBvNVdtdk9TTHMzL2pEQWg4cklrRnhxZVJITml1bG1WemxJOU9EZ3RaN2JxQ1hMMTN3RXd5N09KQlAKLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "CxBu2sbWpdDcbOaWemXn8oUvFW+maWv4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEQCIFMH76hDZ3LTrCNcXxFj/6ho39zSsZLd75Jop+iGrTpFAiAvX0Bdqd8zw1ypnmlidwsBWae8OIX/fXbEiHUjYtEjOA=="
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "BeDx5V7M8bqzfae5bpPBVwVvfow/73OSRClKylzKdNA=",
|
||||
"number": "0"
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
Binary file not shown.
|
@ -1,735 +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"
|
||||
},
|
||||
"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": "Org1MSP",
|
||||
"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": "Org1MSP",
|
||||
"role": "MEMBER"
|
||||
},
|
||||
"principal_classification": "ROLE"
|
||||
}
|
||||
],
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 1,
|
||||
"rules": [
|
||||
{
|
||||
"signed_by": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"version": 0
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"AnchorPeers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"anchor_peers": [
|
||||
{
|
||||
"host": "peer0.org1.example.com",
|
||||
"port": 7051
|
||||
}
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"config": {
|
||||
"admins": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQUxHa2ZJRThZNFNKdU1Zd2lWWGdST0F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFJQTMrZ2R4QW8vRDdhakdkeFdtelFNV05NY3ZGTjhCV1RYNWRLd1o0M1pHa1hxM1p6WWM2YitkS0FVYktLWQpWaUsrSXhNQkorM2RIMEhocEhzVU9lbWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSVA1OUNlV3k0dmV4eXdxVjRxZ1EKNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDdFIzMFJJU0V0OWc3YwpHUGt5Zi92V25XVmtabjJIYUxyaldPQzhsRkdIQUFJZ0k0eXNVekZJa2ZkY2MySjNhRkFnc0w1MGVLbkl3MjZVCkR5T2kwaHlkYS84PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxrM1R5cXFSYUlqZGtsdTZWRzVyVnN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1EQTJNVEUwT0RBeFdoY05NamN4TURBME1URTAKT0RBeFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCSnpQVk1iZDFaOWVodTRTYU5BeW5vaWE3bGkrUXJjTGxqeWR5VitaSGQ5b3N0VzA4b01VTVF5cgo1OGdsczdYZ2lyVkF6ay9oSTR4ZnVHY2I5aW9sOFFLalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJT3VsQnhyZXR0dlYKcXVRUVU5eXFhT2JxcEZtYzE3NnJrcStLekpyTlNoeW9NQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNGc1BjVQo5VVQyRFNQZGhqU3lTQnF6UUE2ZG1hMk9waEx3K2NZcHBhYmtDQUlnWGJheStiaVlnWThEYUFyT0hCUTRhNllRCm9pWU9NeGRuQWM3SDROUXFkd3c9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "1"
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"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": "Org2MSP",
|
||||
"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": "Org2MSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWIrZ0F3SUJBZ0lRQjgzYWNLdEtGOHpOSWd4SjVPQSt6akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV3TURZeE1UUTRNREZhRncweU56RXdNRFF4TVRRNE1ERmEKTUZzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVI4d0hRWURWUVFEREJaQlpHMXBia0J2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3CkV3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFODZNR0tDNWFXSEFob0xMMmxFcDV6Y05IMEN3ZTIvSFIKVUNKQXVhSVM0bVRQN3VsbTFVR1RaYm9MMC9qRmdXN2JGWHphc3V5OUpTTWRRTXFnQlJzVVphTk5NRXN3RGdZRApWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fna0NHUnZRN2N2cnlvClAwWlo3OWhWdFZoTFRkQkY2NHFPTFpoVytzbnh2dWd3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUtiUk5YUE4KcGZReS9xWEc3Zzdxbi8zclpYSko3VGF4U0RKUkt1MDJNVW1qQWlBMWJvdmhUSW1YeWlVbE9lM0RHeGkzejlTRQpLUTZMS0R5M1VjcGFMTC8xVWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1YazFMLzZ2V1dRQkZ6eDJqdy9FSlF3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk5URVNPaW1DaUFZMG9seWtEN1Z1RWN0WTNCb29EN2ZMRS83WUhsc3NLMlhaTEFQekVuODRxRk43VDI0UW5YdQovdFMwYVRLYmxuQmRWNEJWRnROSEZ1cWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpBaGtiME8zTDY4cUQ5R1dlL1kKVmJWWVMwM1FSZXVLamkyWVZ2cko4YjdvTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDTEZIclZMcUdyUHhDMQovRGlWV3NKMGJSUGNhbVl2dzc5SWFMajVZczlBcEFJZ2R1RnU2TysrVFFYeUNGSGprVFppWVVua3ZSNU8vQVVWCmYyOXRiZzNpajlrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWZDZ0F3SUJBZ0lSQU5LZ1Y3dDZmSGVEeTlmOVpqdnBkMk13Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1EQTJNVEUwT0RBeFdoY05NamN4TURBME1URTAKT0RBeFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCS0tXQXMwb3ZtMTg0ZXlSbFhWanlmSStrcGtWWUg1d3VERStmM3ZxQ0VWWU1EcUIyYURIN1RpcwpCN1hwZkVtQVRsaStERGQzcnFXKzNFeHdDSkVUQXlLalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJRWp1ZUJocXFmOC8KekowTmNHZWRIVUFTYThSU0pBeWs5UG5hYytXVzQ4SXZNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQmxHdWY0eQprUTZoMDdwdXBuS0Jtd3RvLzlmS3JRMWE2ZlVvOWcwMXRJSi9BaUIrSlJ2ck9oWlJBOElDYUVqN1c4WGRoK3Z4CjBjUERSVThieHE0Q1NHOVc3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"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": "OrdererMSP",
|
||||
"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": "OrdererMSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQWJDZ0F3SUJBZ0lRTHBmNnNKL3o5dGQvVGRSd1A5RjFRakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEF3TmpFeE5EZ3dNVm9YRFRJM01UQXdOREV4TkRnd01Wb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVVMRVQ0SGZUa21kRmc5bGNJbFc3SjFZb29hRXRjTVZDdTA1YytJc2hrU2NpZ0tOQ0h1SVMKcFp5dHVNWXpwejZpcmJFUkVENmhrUjZrTTJEd2ZQSTVjNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzJacUxneU5KMU85Yy96VjcxYkFnU2ZHNzlqR3JLSjhmCnJzY0MyYU03Q3Rrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ2JwZ3pOd0lFd2ZKVVFIRGJBTWNxTUxSQ3B3ZncKRDVDZnNDVHh0eWFBSGdJQ0lDMThGSjZuZDlHY3V2TVh0UElqZ2NHTkI0UkR6MDVndVVDYWlTQWorczZ1Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMakNDQWRXZ0F3SUJBZ0lRRVRyM1NIdWg0T0I1eEJEQnNzZ3JIVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEF3TmpFeE5EZ3dNVm9YRFRJM01UQXdOREV4TkRnd01Wb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJFOEcwbG1Hck10QUlEWnhOWkV5VkIyb3hTZGYKZ2VTTkRTb2ErUTRTTFZ1MzNqMjlVWGc4Rzg4VmR4cXozK0p3cTBvRnc3VkZEcVV2eENqY1FjcWxIOEtqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTm1haTRNalNkVHZYUDgxZTlXd0lFbnh1L1l4cXlpZkg2N0hBdG1qT3dyWk1Bb0cKQ0NxR1NNNDlCQU1DQTBjQU1FUUNJRTg0N2ZMSnBmandRT2Q1b3AvZFMwck5Ca21XenFFMEhtVVY4eHVrYS82ZwpBaUFCNXQrU0trWEtJK3cyWCsvdWtKRHVKbVI3MUpta1Z6NFdOOGtubUovcVJ3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU5VS0FIRDZjWWE3VnpWbVhmMmNXZVV3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUUDQyMEZ1L1puWUhzeVhxZi8KdmpteGhaNUcvbEdIZG5VL3c5NTkvekp2N0Y1SkQ3dThYbnBjL3BsdVZvNFJSaTlCQ2JPblBBZVJMY3RLRms0YQpPRFpzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDRG5sQkpYdG1WNkZuTncrY1FnSlVCTWRuZGx6Mkw0RGYwTGR1T1IKeFlYamNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUZpV3l0VFgwbGlydGM2ZTRVd3F6V0lJUG9DQ21ScHJBVQpsaTU4OCt4empBSWdSRktRUFlSKytnd3pmZnRBZjliQ2w1aEEwcGl4WE9zaXpYNzhXcGJvM0lBPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "ANY",
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins",
|
||||
"version": "0"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "",
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"Consortium": {
|
||||
"mod_policy": "",
|
||||
"value": {
|
||||
"name": "SampleConsortium"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"sequence": "2",
|
||||
"type": 0
|
||||
},
|
||||
"last_update": {
|
||||
"payload": {
|
||||
"data": {
|
||||
"config_update": {
|
||||
"channel_id": "businesschannel",
|
||||
"read_set": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"MSP": {
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"version": "1"
|
||||
}
|
||||
},
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
},
|
||||
"type": 0,
|
||||
"write_set": {
|
||||
"groups": {
|
||||
"Application": {
|
||||
"groups": {
|
||||
"Org1MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
},
|
||||
"Readers": {
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
},
|
||||
"Writers": {
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"AnchorPeers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"anchor_peers": [
|
||||
{
|
||||
"host": "peer0.org1.example.com",
|
||||
"port": 7051
|
||||
}
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"MSP": {
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "1"
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"version": "1"
|
||||
}
|
||||
},
|
||||
"mod_policy": "",
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"signatures": [
|
||||
{
|
||||
"signature": "MEQCIAFK8WFmCi0NYoUKyspI9cRwXM74FvJ2HQUWAZVYcfdGAiA8Z22b8My7wPnqlhVGDdP7FSAp2XNRqQW/OfTNd63RoQ==",
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEpYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||
"nonce": "UNrfw2sb03Iyw6I6CJhDLsmzccYE1h9t"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"epoch": "0",
|
||||
"timestamp": "2017-10-08T01:54:54.000Z",
|
||||
"tx_id": "",
|
||||
"type": 2,
|
||||
"version": 0
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEpYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||
"nonce": "6PCZ0DbRAr1K+NfhlFdyU7pkN7/o6g/+"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEUCIQD6E+qEjES81qmEkFVHU3kMCctEMQB3WPP+hm/yV+jTHgIgJumv51fHr4DD+L6Q0CRNtvBLSHPPMBKnLi6fCwvqB4g="
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"epoch": "0",
|
||||
"timestamp": "2017-10-08T01:54:54.000Z",
|
||||
"tx_id": "",
|
||||
"type": 1,
|
||||
"version": 0
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFJUjJJQ25pVk9xQW1rL3Y0anJvekZjd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFRlcyNmM5RktMOFVqVzAyWXBsSHJSUnVQV1VmQ256REhBWEVqZjdoSUp4Y1cwOE1DCldvNXJUU3o3RmhZN3dpZWhKSjkzY3ZkK0lka3dZTnBjR3dvQmVxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnMlpxTGd5TkoxTzljL3pWNzFiQWdTZkc3OWpHcgpLSjhmcnNjQzJhTTdDdGt3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUloQU5pNEUwbTJqQWx3ZGtzdlh6MEdFMVdDCnhnTDhObzBvNVdtdk9TTHMzL2pEQWg4cklrRnhxZVJITml1bG1WemxJOU9EZ3RaN2JxQ1hMMTN3RXd5N09KQlAKLS0tLS1FTkQgLS0tLS0K",
|
||||
"nonce": "zKZcZNn2oAV5mCK5X1Z8wDlw+MKotpJy"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEUCIQCX5h0eXNV3XGHReDh90Nl9tarzs2UG7tR1U239bvz/RAIgNFdyFL87KhcW+CspXFAZdVa6hkVacRS6PBWf464EuXc="
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "K4cOvg4fZYU7/NOW618SDbBwwMKco80F/MlU0HAJqho=",
|
||||
"number": "1",
|
||||
"previous_hash": "JvxyivCjFz5t3msYCeCDGu81OuwNCvAttyixdZdurKU="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"EuIGCpcGCvoFCgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFJUjJJQ25pVk9xQW1rL3Y0anJvekZjd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFRlcyNmM5RktMOFVqVzAyWXBsSHJSUnVQV1VmQ256REhBWEVqZjdoSUp4Y1cwOE1DCldvNXJUU3o3RmhZN3dpZWhKSjkzY3ZkK0lka3dZTnBjR3dvQmVxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnMlpxTGd5TkoxTzljL3pWNzFiQWdTZkc3OWpHcgpLSjhmcnNjQzJhTTdDdGt3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUloQU5pNEUwbTJqQWx3ZGtzdlh6MEdFMVdDCnhnTDhObzBvNVdtdk9TTHMzL2pEQWg4cklrRnhxZVJITml1bG1WemxJOU9EZ3RaN2JxQ1hMMTN3RXd5N09KQlAKLS0tLS1FTkQgLS0tLS0KEhgpaFc8bKjfPLq1r3XmXco8C7Md8JlsvWcSRjBEAiAyGjWLEbdKihv+Pl4oVSFF5ZVbvA89niDhmIH5NdwrsAIgAk/KZV1Sr/GOGcSsIKtpX4U/8Po1LwwMcSTQwOqePCg=",
|
||||
"CgIIARLjBgqXBgr6BQoKT3JkZXJlck1TUBLrBS0tLS0tQkVHSU4gLS0tLS0KTUlJQ0REQ0NBYk9nQXdJQkFnSVJBSVIySUNuaVZPcUFtay92NGpyb3pGY3dDZ1lJS29aSXpqMEVBd0l3YVRFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHCmNtRnVZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUmN3RlFZRFZRUURFdzVqWVM1bGVHRnQKY0d4bExtTnZiVEFlRncweE56RXdNRFl4TVRRNE1ERmFGdzB5TnpFd01EUXhNVFE0TURGYU1GZ3hDekFKQmdOVgpCQVlUQWxWVE1STXdFUVlEVlFRSUV3cERZV3hwWm05eWJtbGhNUll3RkFZRFZRUUhFdzFUWVc0Z1JuSmhibU5wCmMyTnZNUnd3R2dZRFZRUURFeE52Y21SbGNtVnlMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUkKS29aSXpqMERBUWNEUWdBRUZXMjZjOUZLTDhValcwMllwbEhyUlJ1UFdVZkNuekRIQVhFamY3aElKeGNXMDhNQwpXbzVyVFN6N0ZoWTd3aWVoSko5M2N2ZCtJZGt3WU5wY0d3b0JlcU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBCk1Bd0dBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzJacUxneU5KMU85Yy96VjcxYkFnU2ZHNzlqR3IKS0o4ZnJzY0MyYU03Q3Rrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJaEFOaTRFMG0yakFsd2Rrc3ZYejBHRTFXQwp4Z0w4Tm8wbzVXbXZPU0xzMy9qREFoOHJJa0Z4cWVSSE5pdWxtVnpsSTlPRGd0WjdicUNYTDEzd0V3eTdPSkJQCi0tLS0tRU5EIC0tLS0tChIY5SmEA/zpDr/BvGF2F/9Hel66gy0v0lgGEkcwRQIhANSzC4LMi86o7vm8ITih7KgoLhEC0yF1F4BZdq/DUNUrAiBkiRXL83KHZcpMLZ2Iaks1dNLQwNBmU/JK+mCsifTvbg==",
|
||||
"",
|
||||
"CgIIAQ=="
|
||||
]
|
||||
}
|
||||
}
|
Binary file not shown.
|
@ -1,99 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"data": [
|
||||
{
|
||||
"payload": {
|
||||
"data": {
|
||||
"actions": [
|
||||
{
|
||||
"header": {
|
||||
"creator": "CgdPcmcxTVNQEpYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||
"nonce": "HsibX7H9Ap4UkDrSPTGUACjNAatjKOiD"
|
||||
},
|
||||
"payload": {
|
||||
"action": {
|
||||
"endorsements": [
|
||||
{
|
||||
"endorser": "CgdPcmcxTVNQEpIGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHRENDQWIrZ0F3SUJBZ0lRS21yZVhUS0w4cE5qSHRQVGFjM1lvREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV3TURZeE1UUTRNREZhRncweU56RXdNRFF4TVRRNE1ERmEKTUZzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVI4d0hRWURWUVFERXhad1pXVnlNQzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3CkV3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFV1VCWi96aDU5cDBvdHZaNjc3cUtkN2VHeXlWMXV1WHgKK1F0RUEyRzRPRzZrdkYxTUFVQzNoeG5DeWFQU1ZlSGtOd0xDdkpCRDdWWCtESEJYYU9IcDNxTk5NRXN3RGdZRApWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnL24wSjViTGk5N0hMCkNwWGlxQkRpaVEyMWI3azlzeWxhTUExMDMzYXA4M3N3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUloQUlWQnU5L0UKUFMwT2p0bW9iVWZlSzJrMys1eGM5OFR2SFJRWldQQVd6TDNaQWg5K2hROWJHM2MzWHAyV2FIcDZHZ0VONUhmZApxOUFVQUJoaEEzRWVOaUQ5Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||
"signature": "MEUCIQCAD3KRBWcd7tMGCFqaZV29B8WIi+/CoMt63C3wG0PaTAIgZ+jXkufvKF692KMtkv4yoftJcpnMDALe4yIlGImLiR4="
|
||||
}
|
||||
],
|
||||
"proposal_response_payload": {
|
||||
"extension": {
|
||||
"chaincode_id": {
|
||||
"name": "lscc",
|
||||
"path": "",
|
||||
"version": "1.1.0"
|
||||
},
|
||||
"response": {
|
||||
"message": "",
|
||||
"payload": "CgRteWNjEgMxLjAaBGVzY2MiBHZzY2MqKBIMEgoIARICCAASAggBGgsSCQoHT3JnMU1TUBoLEgkKB09yZzJNU1AyRAogU+90p48Zjixh8K7Tqot2+IdL2ieAmrdccayOYxVsDUMSIAcfFCkeFSuyrojn/fnlp3TTE2FroxVKhPag1FoXX2MmOiD2BYMh1GYmd40M+bSxS9XKC1e7c2BfO8cUy7GmSupcp0IsEgwSCggBEgIIABICCAEaDRILCgdPcmcxTVNQEAEaDRILCgdPcmcyTVNQEAE=",
|
||||
"status": 200
|
||||
},
|
||||
"results": "EvQBCgRsc2NjEusBCgYKBG15Y2Ma4AEKBG15Y2Ma1wEKBG15Y2MSAzEuMBoEZXNjYyIEdnNjYyooEgwSCggBEgIIABICCAEaCxIJCgdPcmcxTVNQGgsSCQoHT3JnMk1TUDJECiBT73SnjxmOLGHwrtOqi3b4h0vaJ4Cat1xxrI5jFWwNQxIgBx8UKR4VK7KuiOf9+eWndNMTYWujFUqE9qDUWhdfYyY6IPYFgyHUZiZ3jQz5tLFL1coLV7tzYF87xxTLsaZK6lynQiwSDBIKCAESAggAEgIIARoNEgsKB09yZzFNU1AQARoNEgsKB09yZzJNU1AQARIcCgRteWNjEhQaCAoBYRoDMTAwGggKAWIaAzIwMA=="
|
||||
},
|
||||
"proposal_hash": "Qa4wTTQgg4DIu5PZzQvLhNGrKhCrsdb1Xp1zrC+ogo4="
|
||||
}
|
||||
},
|
||||
"chaincode_proposal_payload": {
|
||||
"input": {
|
||||
"chaincode_spec": {
|
||||
"chaincode_id": {
|
||||
"name": "lscc",
|
||||
"path": "",
|
||||
"version": ""
|
||||
},
|
||||
"input": {
|
||||
"args": [
|
||||
"ZGVwbG95",
|
||||
"YnVzaW5lc3NjaGFubmVs",
|
||||
"CicIARILEgRteWNjGgMxLjAaFgoEaW5pdAoBYQoDMTAwCgFiCgMyMDA=",
|
||||
"EgwSCggBEgIIABICCAEaCxIJCgdPcmcxTVNQGgsSCQoHT3JnMk1TUA==",
|
||||
"ZXNjYw==",
|
||||
"dnNjYw=="
|
||||
]
|
||||
},
|
||||
"timeout": 0,
|
||||
"type": "GOLANG"
|
||||
},
|
||||
"id_generation_alg": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"epoch": "0",
|
||||
"extension": "EgYSBGxzY2M=",
|
||||
"timestamp": "2017-10-08T01:55:05.018301554Z",
|
||||
"tx_id": "a58218886d8bd744d2466f1e27cdf515f828397310e24959f200191251f081c9",
|
||||
"type": 3,
|
||||
"version": 0
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEpYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||
"nonce": "HsibX7H9Ap4UkDrSPTGUACjNAatjKOiD"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEUCIQDgWQ8ZGRLIc4bDCgPWVZiZT1dF+VWkRB+OeObLDdKbzwIgFa4c4cRf2zOp0gOiEPcH+djXqmFCQ183xOKcwSu725U="
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "cuwVOPSyrDjVWV0TAzTP3yYKL18aoOJS+ubex3x8V/s=",
|
||||
"number": "2",
|
||||
"previous_hash": "DG3W9xEdVk6C+VMEtOpIfAxFzvkNOKKZw9wfm22/iJw="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"EuIGCpcGCvoFCgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFJUjJJQ25pVk9xQW1rL3Y0anJvekZjd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFRlcyNmM5RktMOFVqVzAyWXBsSHJSUnVQV1VmQ256REhBWEVqZjdoSUp4Y1cwOE1DCldvNXJUU3o3RmhZN3dpZWhKSjkzY3ZkK0lka3dZTnBjR3dvQmVxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnMlpxTGd5TkoxTzljL3pWNzFiQWdTZkc3OWpHcgpLSjhmcnNjQzJhTTdDdGt3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUloQU5pNEUwbTJqQWx3ZGtzdlh6MEdFMVdDCnhnTDhObzBvNVdtdk9TTHMzL2pEQWg4cklrRnhxZVJITml1bG1WemxJOU9EZ3RaN2JxQ1hMMTN3RXd5N09KQlAKLS0tLS1FTkQgLS0tLS0KEhghb36GDEbCSDVu6pYMTWia3ekL/TB1eVISRjBEAiBEE1hOF1/uT8bj3t+IavMoZjvNdfLurIfECFX1DhQjlQIgDeEmId1ipETmWxOJFTSugBZdRhKt10QeV/Koz9HXc1s=",
|
||||
"CgIIARLjBgqXBgr6BQoKT3JkZXJlck1TUBLrBS0tLS0tQkVHSU4gLS0tLS0KTUlJQ0REQ0NBYk9nQXdJQkFnSVJBSVIySUNuaVZPcUFtay92NGpyb3pGY3dDZ1lJS29aSXpqMEVBd0l3YVRFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHCmNtRnVZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUmN3RlFZRFZRUURFdzVqWVM1bGVHRnQKY0d4bExtTnZiVEFlRncweE56RXdNRFl4TVRRNE1ERmFGdzB5TnpFd01EUXhNVFE0TURGYU1GZ3hDekFKQmdOVgpCQVlUQWxWVE1STXdFUVlEVlFRSUV3cERZV3hwWm05eWJtbGhNUll3RkFZRFZRUUhFdzFUWVc0Z1JuSmhibU5wCmMyTnZNUnd3R2dZRFZRUURFeE52Y21SbGNtVnlMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUkKS29aSXpqMERBUWNEUWdBRUZXMjZjOUZLTDhValcwMllwbEhyUlJ1UFdVZkNuekRIQVhFamY3aElKeGNXMDhNQwpXbzVyVFN6N0ZoWTd3aWVoSko5M2N2ZCtJZGt3WU5wY0d3b0JlcU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBCk1Bd0dBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzJacUxneU5KMU85Yy96VjcxYkFnU2ZHNzlqR3IKS0o4ZnJzY0MyYU03Q3Rrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJaEFOaTRFMG0yakFsd2Rrc3ZYejBHRTFXQwp4Z0w4Tm8wbzVXbXZPU0xzMy9qREFoOHJJa0Z4cWVSSE5pdWxtVnpsSTlPRGd0WjdicUNYTDEzd0V3eTdPSkJQCi0tLS0tRU5EIC0tLS0tChIYFyMAeWvgr7I3XP/qWIwxOLLGtzwR1mW2EkcwRQIhAM+BJ+EazjsecqsNqsrggz5Wyqen51IpfsT37f/iPUI0AiAgo2NCfollJhv+aSdJLrX330Nb/a8ac/MkuRF1RTfATQ==",
|
||||
"",
|
||||
"CgIIAw=="
|
||||
]
|
||||
}
|
||||
}
|
Binary file not shown.
|
@ -1,96 +0,0 @@
|
|||
{
|
||||
"data": {
|
||||
"data": [
|
||||
{
|
||||
"payload": {
|
||||
"data": {
|
||||
"actions": [
|
||||
{
|
||||
"header": {
|
||||
"creator": "CgdPcmcxTVNQEpYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||
"nonce": "x0JVEGFK4xL4ocxJrXy8or8QDJLuVp2n"
|
||||
},
|
||||
"payload": {
|
||||
"action": {
|
||||
"endorsements": [
|
||||
{
|
||||
"endorser": "CgdPcmcxTVNQEpIGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHRENDQWIrZ0F3SUJBZ0lRS21yZVhUS0w4cE5qSHRQVGFjM1lvREFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NUzVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV3TURZeE1UUTRNREZhRncweU56RXdNRFF4TVRRNE1ERmEKTUZzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVI4d0hRWURWUVFERXhad1pXVnlNQzV2Y21jeExtVjRZVzF3YkdVdVkyOXRNRmt3CkV3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFV1VCWi96aDU5cDBvdHZaNjc3cUtkN2VHeXlWMXV1WHgKK1F0RUEyRzRPRzZrdkYxTUFVQzNoeG5DeWFQU1ZlSGtOd0xDdkpCRDdWWCtESEJYYU9IcDNxTk5NRXN3RGdZRApWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnL24wSjViTGk5N0hMCkNwWGlxQkRpaVEyMWI3azlzeWxhTUExMDMzYXA4M3N3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUloQUlWQnU5L0UKUFMwT2p0bW9iVWZlSzJrMys1eGM5OFR2SFJRWldQQVd6TDNaQWg5K2hROWJHM2MzWHAyV2FIcDZHZ0VONUhmZApxOUFVQUJoaEEzRWVOaUQ5Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K",
|
||||
"signature": "MEQCIGvXzGGO4n8RCFFgyLLF9eg6YAR41+09EJVX+TeX6K1xAiBTsaO5tnhzO//Olt++OxNO3GQIReAMXbmN6B+Brp5RBA=="
|
||||
}
|
||||
],
|
||||
"proposal_response_payload": {
|
||||
"extension": {
|
||||
"chaincode_id": {
|
||||
"name": "mycc",
|
||||
"path": "",
|
||||
"version": "1.0"
|
||||
},
|
||||
"response": {
|
||||
"message": "",
|
||||
"status": 200
|
||||
},
|
||||
"results": "EhQKBGxzY2MSDAoKCgRteWNjEgIIAhItCgRteWNjEiUKBwoBYRICCAIKBwoBYhICCAIaBwoBYRoCOTAaCAoBYhoDMjEw"
|
||||
},
|
||||
"proposal_hash": "NVneekb/4UqU6JON8x0KWW90uTS99HqbsbEDOriwscw="
|
||||
}
|
||||
},
|
||||
"chaincode_proposal_payload": {
|
||||
"input": {
|
||||
"chaincode_spec": {
|
||||
"chaincode_id": {
|
||||
"name": "mycc",
|
||||
"path": "",
|
||||
"version": ""
|
||||
},
|
||||
"input": {
|
||||
"args": [
|
||||
"aW52b2tl",
|
||||
"YQ==",
|
||||
"Yg==",
|
||||
"MTA="
|
||||
]
|
||||
},
|
||||
"timeout": 0,
|
||||
"type": "GOLANG"
|
||||
},
|
||||
"id_generation_alg": ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "businesschannel",
|
||||
"epoch": "0",
|
||||
"extension": "EgYSBG15Y2M=",
|
||||
"timestamp": "2017-10-08T01:55:41.048515327Z",
|
||||
"tx_id": "9ceedae8879db93700d143229786fd2190a6ffef2eca718a85f787bae2e8aedb",
|
||||
"type": 3,
|
||||
"version": 0
|
||||
},
|
||||
"signature_header": {
|
||||
"creator": "CgdPcmcxTVNQEpYGLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
|
||||
"nonce": "x0JVEGFK4xL4ocxJrXy8or8QDJLuVp2n"
|
||||
}
|
||||
}
|
||||
},
|
||||
"signature": "MEUCIQDydVhU4sZiJQiuVSmvS5bhUTx3+4Pf4z4N71f437hc2QIgGm61a4oQcirPFQOTr8RT9P541rdmGVySqKnYUW8KMvc="
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "pVsIhHG/uE9MySGtEy/C1AE8DWYKz3k9JnqiMKpV8TE=",
|
||||
"number": "3",
|
||||
"previous_hash": "CPQlwmqyTWIZMJxj24/1a8Ef4Kg2tbwFBeJp13sc5k0="
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"EuIGCpcGCvoFCgpPcmRlcmVyTVNQEusFLS0tLS1CRUdJTiAtLS0tLQpNSUlDRERDQ0FiT2dBd0lCQWdJUkFJUjJJQ25pVk9xQW1rL3Y0anJvekZjd0NnWUlLb1pJemowRUF3SXdhVEVMCk1Ba0dBMVVFQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkcKY21GdVkybHpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdApjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUZneEN6QUpCZ05WCkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaGJtTnAKYzJOdk1Sd3dHZ1lEVlFRREV4TnZjbVJsY21WeUxtVjRZVzF3YkdVdVkyOXRNRmt3RXdZSEtvWkl6ajBDQVFZSQpLb1pJemowREFRY0RRZ0FFRlcyNmM5RktMOFVqVzAyWXBsSHJSUnVQV1VmQ256REhBWEVqZjdoSUp4Y1cwOE1DCldvNXJUU3o3RmhZN3dpZWhKSjkzY3ZkK0lka3dZTnBjR3dvQmVxTk5NRXN3RGdZRFZSMFBBUUgvQkFRREFnZUEKTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0FnMlpxTGd5TkoxTzljL3pWNzFiQWdTZkc3OWpHcgpLSjhmcnNjQzJhTTdDdGt3Q2dZSUtvWkl6ajBFQXdJRFJ3QXdSQUloQU5pNEUwbTJqQWx3ZGtzdlh6MEdFMVdDCnhnTDhObzBvNVdtdk9TTHMzL2pEQWg4cklrRnhxZVJITml1bG1WemxJOU9EZ3RaN2JxQ1hMMTN3RXd5N09KQlAKLS0tLS1FTkQgLS0tLS0KEhh014qetDcUCpg3u4ul+kbO6teKIj3yJbQSRjBEAiBcTM/eO3fX968BL379TXZp12s92+dXJFfkFrzhOYB8RgIgJPyRuIqrgQQc612cDEDymlB+39Opia6ThOwIKXFqtMg=",
|
||||
"CgIIARLiBgqXBgr6BQoKT3JkZXJlck1TUBLrBS0tLS0tQkVHSU4gLS0tLS0KTUlJQ0REQ0NBYk9nQXdJQkFnSVJBSVIySUNuaVZPcUFtay92NGpyb3pGY3dDZ1lJS29aSXpqMEVBd0l3YVRFTApNQWtHQTFVRUJoTUNWVk14RXpBUkJnTlZCQWdUQ2tOaGJHbG1iM0p1YVdFeEZqQVVCZ05WQkFjVERWTmhiaUJHCmNtRnVZMmx6WTI4eEZEQVNCZ05WQkFvVEMyVjRZVzF3YkdVdVkyOXRNUmN3RlFZRFZRUURFdzVqWVM1bGVHRnQKY0d4bExtTnZiVEFlRncweE56RXdNRFl4TVRRNE1ERmFGdzB5TnpFd01EUXhNVFE0TURGYU1GZ3hDekFKQmdOVgpCQVlUQWxWVE1STXdFUVlEVlFRSUV3cERZV3hwWm05eWJtbGhNUll3RkFZRFZRUUhFdzFUWVc0Z1JuSmhibU5wCmMyTnZNUnd3R2dZRFZRUURFeE52Y21SbGNtVnlMbVY0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUkKS29aSXpqMERBUWNEUWdBRUZXMjZjOUZLTDhValcwMllwbEhyUlJ1UFdVZkNuekRIQVhFamY3aElKeGNXMDhNQwpXbzVyVFN6N0ZoWTd3aWVoSko5M2N2ZCtJZGt3WU5wY0d3b0JlcU5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBCk1Bd0dBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzJacUxneU5KMU85Yy96VjcxYkFnU2ZHNzlqR3IKS0o4ZnJzY0MyYU03Q3Rrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJaEFOaTRFMG0yakFsd2Rrc3ZYejBHRTFXQwp4Z0w4Tm8wbzVXbXZPU0xzMy9qREFoOHJJa0Z4cWVSSE5pdWxtVnpsSTlPRGd0WjdicUNYTDEzd0V3eTdPSkJQCi0tLS0tRU5EIC0tLS0tChIYlUAAFyssOXzZZ8OXS0bOz3zjTVFPyOOtEkYwRAIgKcpH6D0m2/Kc0y6UuV4rXzWolmUVOvZ7igbhea9kq8QCIB3T289QEss36JnfjZpSCSXfoCd9pHpL5V87ZDEKxtcn",
|
||||
"",
|
||||
"CgIIBQ=="
|
||||
]
|
||||
}
|
||||
}
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
|
@ -1,596 +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"
|
||||
},
|
||||
"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": "Org1MSP",
|
||||
"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": "Org1MSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQUxHa2ZJRThZNFNKdU1Zd2lWWGdST0F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFJQTMrZ2R4QW8vRDdhakdkeFdtelFNV05NY3ZGTjhCV1RYNWRLd1o0M1pHa1hxM1p6WWM2YitkS0FVYktLWQpWaUsrSXhNQkorM2RIMEhocEhzVU9lbWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSVA1OUNlV3k0dmV4eXdxVjRxZ1EKNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDdFIzMFJJU0V0OWc3YwpHUGt5Zi92V25XVmtabjJIYUxyaldPQzhsRkdIQUFJZ0k0eXNVekZJa2ZkY2MySjNhRkFnc0w1MGVLbkl3MjZVCkR5T2kwaHlkYS84PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxrM1R5cXFSYUlqZGtsdTZWRzVyVnN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1EQTJNVEUwT0RBeFdoY05NamN4TURBME1URTAKT0RBeFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCSnpQVk1iZDFaOWVodTRTYU5BeW5vaWE3bGkrUXJjTGxqeWR5VitaSGQ5b3N0VzA4b01VTVF5cgo1OGdsczdYZ2lyVkF6ay9oSTR4ZnVHY2I5aW9sOFFLalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJT3VsQnhyZXR0dlYKcXVRUVU5eXFhT2JxcEZtYzE3NnJrcStLekpyTlNoeW9NQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNGc1BjVQo5VVQyRFNQZGhqU3lTQnF6UUE2ZG1hMk9waEx3K2NZcHBhYmtDQUlnWGJheStiaVlnWThEYUFyT0hCUTRhNllRCm9pWU9NeGRuQWM3SDROUXFkd3c9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"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": "Org2MSP",
|
||||
"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": "Org2MSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWIrZ0F3SUJBZ0lRQjgzYWNLdEtGOHpOSWd4SjVPQSt6akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV3TURZeE1UUTRNREZhRncweU56RXdNRFF4TVRRNE1ERmEKTUZzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVI4d0hRWURWUVFEREJaQlpHMXBia0J2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3CkV3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFODZNR0tDNWFXSEFob0xMMmxFcDV6Y05IMEN3ZTIvSFIKVUNKQXVhSVM0bVRQN3VsbTFVR1RaYm9MMC9qRmdXN2JGWHphc3V5OUpTTWRRTXFnQlJzVVphTk5NRXN3RGdZRApWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fna0NHUnZRN2N2cnlvClAwWlo3OWhWdFZoTFRkQkY2NHFPTFpoVytzbnh2dWd3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUtiUk5YUE4KcGZReS9xWEc3Zzdxbi8zclpYSko3VGF4U0RKUkt1MDJNVW1qQWlBMWJvdmhUSW1YeWlVbE9lM0RHeGkzejlTRQpLUTZMS0R5M1VjcGFMTC8xVWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1YazFMLzZ2V1dRQkZ6eDJqdy9FSlF3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk5URVNPaW1DaUFZMG9seWtEN1Z1RWN0WTNCb29EN2ZMRS83WUhsc3NLMlhaTEFQekVuODRxRk43VDI0UW5YdQovdFMwYVRLYmxuQmRWNEJWRnROSEZ1cWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpBaGtiME8zTDY4cUQ5R1dlL1kKVmJWWVMwM1FSZXVLamkyWVZ2cko4YjdvTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDTEZIclZMcUdyUHhDMQovRGlWV3NKMGJSUGNhbVl2dzc5SWFMajVZczlBcEFJZ2R1RnU2TysrVFFYeUNGSGprVFppWVVua3ZSNU8vQVVWCmYyOXRiZzNpajlrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWZDZ0F3SUJBZ0lSQU5LZ1Y3dDZmSGVEeTlmOVpqdnBkMk13Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1EQTJNVEUwT0RBeFdoY05NamN4TURBME1URTAKT0RBeFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCS0tXQXMwb3ZtMTg0ZXlSbFhWanlmSStrcGtWWUg1d3VERStmM3ZxQ0VWWU1EcUIyYURIN1RpcwpCN1hwZkVtQVRsaStERGQzcnFXKzNFeHdDSkVUQXlLalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJRWp1ZUJocXFmOC8KekowTmNHZWRIVUFTYThSU0pBeWs5UG5hYytXVzQ4SXZNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQmxHdWY0eQprUTZoMDdwdXBuS0Jtd3RvLzlmS3JRMWE2ZlVvOWcwMXRJSi9BaUIrSlJ2ck9oWlJBOElDYUVqN1c4WGRoK3Z4CjBjUERSVThieHE0Q1NHOVc3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"values": {
|
||||
"ChannelCreationPolicy": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "ANY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 0
|
||||
}
|
||||
},
|
||||
"version": 0
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"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": "OrdererMSP",
|
||||
"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": "OrdererMSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQWJDZ0F3SUJBZ0lRTHBmNnNKL3o5dGQvVGRSd1A5RjFRakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEF3TmpFeE5EZ3dNVm9YRFRJM01UQXdOREV4TkRnd01Wb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVVMRVQ0SGZUa21kRmc5bGNJbFc3SjFZb29hRXRjTVZDdTA1YytJc2hrU2NpZ0tOQ0h1SVMKcFp5dHVNWXpwejZpcmJFUkVENmhrUjZrTTJEd2ZQSTVjNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzJacUxneU5KMU85Yy96VjcxYkFnU2ZHNzlqR3JLSjhmCnJzY0MyYU03Q3Rrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ2JwZ3pOd0lFd2ZKVVFIRGJBTWNxTUxSQ3B3ZncKRDVDZnNDVHh0eWFBSGdJQ0lDMThGSjZuZDlHY3V2TVh0UElqZ2NHTkI0UkR6MDVndVVDYWlTQWorczZ1Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMakNDQWRXZ0F3SUJBZ0lRRVRyM1NIdWg0T0I1eEJEQnNzZ3JIVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEF3TmpFeE5EZ3dNVm9YRFRJM01UQXdOREV4TkRnd01Wb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJFOEcwbG1Hck10QUlEWnhOWkV5VkIyb3hTZGYKZ2VTTkRTb2ErUTRTTFZ1MzNqMjlVWGc4Rzg4VmR4cXozK0p3cTBvRnc3VkZEcVV2eENqY1FjcWxIOEtqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTm1haTRNalNkVHZYUDgxZTlXd0lFbnh1L1l4cXlpZkg2N0hBdG1qT3dyWk1Bb0cKQ0NxR1NNNDlCQU1DQTBjQU1FUUNJRTg0N2ZMSnBmandRT2Q1b3AvZFMwck5Ca21XenFFMEhtVVY4eHVrYS82ZwpBaUFCNXQrU0trWEtJK3cyWCsvdWtKRHVKbVI3MUpta1Z6NFdOOGtubUovcVJ3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU5VS0FIRDZjWWE3VnpWbVhmMmNXZVV3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUUDQyMEZ1L1puWUhzeVhxZi8KdmpteGhaNUcvbEdIZG5VL3c5NTkvekp2N0Y1SkQ3dThYbnBjL3BsdVZvNFJSaTlCQ2JPblBBZVJMY3RLRms0YQpPRFpzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDRG5sQkpYdG1WNkZuTncrY1FnSlVCTWRuZGx6Mkw0RGYwTGR1T1IKeFlYamNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUZpV3l0VFgwbGlydGM2ZTRVd3F6V0lJUG9DQ21ScHJBVQpsaTU4OCt4empBSWdSRktRUFlSKytnd3pmZnRBZjliQ2w1aEEwcGl4WE9zaXpYNzhXcGJvM0lBPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "ANY",
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 10,
|
||||
"preferred_max_bytes": 524288
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins",
|
||||
"version": "0"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"sequence": "0",
|
||||
"type": 0
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "testchainid",
|
||||
"epoch": "0",
|
||||
"timestamp": "2017-10-06T11:53:02.000Z",
|
||||
"tx_id": "1a1b979dfa8cadf6aaa24c1e0f359ff6cca14741ee34f49da20685f6e8ec0cf0",
|
||||
"type": 1,
|
||||
"version": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"nonce": "KQ7WvlwB1FWFvDczyccUNwtDFgLtTQx7"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "f+ZD7UKl2mu9mBts2pWzp4Y2cnyqZt2VQmA/DqqXLpY=",
|
||||
"number": "0"
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
Binary file not shown.
|
@ -1,596 +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"
|
||||
},
|
||||
"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": "Org1MSP",
|
||||
"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": "Org1MSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWNDZ0F3SUJBZ0lSQUxSUENyNm5lYVdwdzhFUXdHcU42WGN3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCYk1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFZk1CMEdBMVVFQXd3V1FXUnRhVzVBYjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaCk1CTUdCeXFHU000OUFnRUdDQ3FHU000OUF3RUhBMElBQk5sSXlmdTZEQ2hWalBwdTMvalhBQlZ3UTFmZGVNeDIKSkp5RDlXeGpGV3hQS1FTNmxSdjNCTWtRSUY2eUljQWJVWVV5L1R0dXhBd2tnMmVjR1lXTGNCaWpUVEJMTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBTUJnTlZIUk1CQWY4RUFqQUFNQ3NHQTFVZEl3UWtNQ0tBSVA1OUNlV3k0dmV4Cnl3cVY0cWdRNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFEd1AwdUsKTWE1UUxuTEtOS0JxYTh4VXFOTXhJcTVoazkxQzVNWVVETi9FUEFJZ1RtY25OQTNMRUlMNlhraExSV0xDMWhpbApSa0Q3Q1lxaE1UYmZtRGQ1K21jPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org1MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQUxHa2ZJRThZNFNKdU1Zd2lWWGdST0F3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekV1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NUzVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1TNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQkFJQTMrZ2R4QW8vRDdhakdkeFdtelFNV05NY3ZGTjhCV1RYNWRLd1o0M1pHa1hxM1p6WWM2YitkS0FVYktLWQpWaUsrSXhNQkorM2RIMEhocEhzVU9lbWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSVA1OUNlV3k0dmV4eXdxVjRxZ1EKNG9rTnRXKzVQYk1wV2pBTmROOTJxZk43TUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDdFIzMFJJU0V0OWc3YwpHUGt5Zi92V25XVmtabjJIYUxyaldPQzhsRkdIQUFJZ0k0eXNVekZJa2ZkY2MySjNhRkFnc0w1MGVLbkl3MjZVCkR5T2kwaHlkYS84PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTakNDQWZDZ0F3SUJBZ0lSQUxrM1R5cXFSYUlqZGtsdTZWRzVyVnN3Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpFdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpFdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1EQTJNVEUwT0RBeFdoY05NamN4TURBME1URTAKT0RBeFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTVM1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTVM1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCSnpQVk1iZDFaOWVodTRTYU5BeW5vaWE3bGkrUXJjTGxqeWR5VitaSGQ5b3N0VzA4b01VTVF5cgo1OGdsczdYZ2lyVkF6ay9oSTR4ZnVHY2I5aW9sOFFLalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJT3VsQnhyZXR0dlYKcXVRUVU5eXFhT2JxcEZtYzE3NnJrcStLekpyTlNoeW9NQW9HQ0NxR1NNNDlCQU1DQTBnQU1FVUNJUUNGc1BjVQo5VVQyRFNQZGhqU3lTQnF6UUE2ZG1hMk9waEx3K2NZcHBhYmtDQUlnWGJheStiaVlnWThEYUFyT0hCUTRhNllRCm9pWU9NeGRuQWM3SDROUXFkd3c9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"Org2MSP": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "Org2MSP",
|
||||
"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": "Org2MSP",
|
||||
"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": "Org2MSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHVENDQWIrZ0F3SUJBZ0lRQjgzYWNLdEtGOHpOSWd4SjVPQSt6akFLQmdncWhrak9QUVFEQWpCek1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWNNQm9HQTFVRUF4TVRZMkV1CmIzSm5NaTVsZUdGdGNHeGxMbU52YlRBZUZ3MHhOekV3TURZeE1UUTRNREZhRncweU56RXdNRFF4TVRRNE1ERmEKTUZzeEN6QUpCZ05WQkFZVEFsVlRNUk13RVFZRFZRUUlFd3BEWVd4cFptOXlibWxoTVJZd0ZBWURWUVFIRXcxVApZVzRnUm5KaGJtTnBjMk52TVI4d0hRWURWUVFEREJaQlpHMXBia0J2Y21jeUxtVjRZVzF3YkdVdVkyOXRNRmt3CkV3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFODZNR0tDNWFXSEFob0xMMmxFcDV6Y05IMEN3ZTIvSFIKVUNKQXVhSVM0bVRQN3VsbTFVR1RaYm9MMC9qRmdXN2JGWHphc3V5OUpTTWRRTXFnQlJzVVphTk5NRXN3RGdZRApWUjBQQVFIL0JBUURBZ2VBTUF3R0ExVWRFd0VCL3dRQ01BQXdLd1lEVlIwakJDUXdJb0Fna0NHUnZRN2N2cnlvClAwWlo3OWhWdFZoTFRkQkY2NHFPTFpoVytzbnh2dWd3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUloQUtiUk5YUE4KcGZReS9xWEc3Zzdxbi8zclpYSko3VGF4U0RKUkt1MDJNVW1qQWlBMWJvdmhUSW1YeWlVbE9lM0RHeGkzejlTRQpLUTZMS0R5M1VjcGFMTC8xVWc9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "Org2MSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNSRENDQWVxZ0F3SUJBZ0lSQU1YazFMLzZ2V1dRQkZ6eDJqdy9FSlF3Q2dZSUtvWkl6ajBFQXdJd2N6RUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIREFhQmdOVkJBTVRFMk5oCkxtOXlaekl1WlhoaGJYQnNaUzVqYjIwd0hoY05NVGN4TURBMk1URTBPREF4V2hjTk1qY3hNREEwTVRFME9EQXgKV2pCek1Rc3dDUVlEVlFRR0V3SlZVekVUTUJFR0ExVUVDQk1LUTJGc2FXWnZjbTVwWVRFV01CUUdBMVVFQnhNTgpVMkZ1SUVaeVlXNWphWE5qYnpFWk1CY0dBMVVFQ2hNUWIzSm5NaTVsZUdGdGNHeGxMbU52YlRFY01Cb0dBMVVFCkF4TVRZMkV1YjNKbk1pNWxlR0Z0Y0d4bExtTnZiVEJaTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEEwSUEKQk5URVNPaW1DaUFZMG9seWtEN1Z1RWN0WTNCb29EN2ZMRS83WUhsc3NLMlhaTEFQekVuODRxRk43VDI0UW5YdQovdFMwYVRLYmxuQmRWNEJWRnROSEZ1cWpYekJkTUE0R0ExVWREd0VCL3dRRUF3SUJwakFQQmdOVkhTVUVDREFHCkJnUlZIU1VBTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3S1FZRFZSME9CQ0lFSUpBaGtiME8zTDY4cUQ5R1dlL1kKVmJWWVMwM1FSZXVLamkyWVZ2cko4YjdvTUFvR0NDcUdTTTQ5QkFNQ0EwZ0FNRVVDSVFDTEZIclZMcUdyUHhDMQovRGlWV3NKMGJSUGNhbVl2dzc5SWFMajVZczlBcEFJZ2R1RnU2TysrVFFYeUNGSGprVFppWVVua3ZSNU8vQVVWCmYyOXRiZzNpajlrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNTVENDQWZDZ0F3SUJBZ0lSQU5LZ1Y3dDZmSGVEeTlmOVpqdnBkMk13Q2dZSUtvWkl6ajBFQXdJd2RqRUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhHVEFYQmdOVkJBb1RFRzl5WnpJdVpYaGhiWEJzWlM1amIyMHhIekFkQmdOVkJBTVRGblJzCmMyTmhMbTl5WnpJdVpYaGhiWEJzWlM1amIyMHdIaGNOTVRjeE1EQTJNVEUwT0RBeFdoY05NamN4TURBME1URTAKT0RBeFdqQjJNUXN3Q1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRQpCeE1OVTJGdUlFWnlZVzVqYVhOamJ6RVpNQmNHQTFVRUNoTVFiM0puTWk1bGVHRnRjR3hsTG1OdmJURWZNQjBHCkExVUVBeE1XZEd4elkyRXViM0puTWk1bGVHRnRjR3hsTG1OdmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDkKQXdFSEEwSUFCS0tXQXMwb3ZtMTg0ZXlSbFhWanlmSStrcGtWWUg1d3VERStmM3ZxQ0VWWU1EcUIyYURIN1RpcwpCN1hwZkVtQVRsaStERGQzcnFXKzNFeHdDSkVUQXlLalh6QmRNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WCkhTVUVDREFHQmdSVkhTVUFNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdLUVlEVlIwT0JDSUVJRWp1ZUJocXFmOC8KekowTmNHZWRIVUFTYThSU0pBeWs5UG5hYytXVzQ4SXZNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJQmxHdWY0eQprUTZoMDdwdXBuS0Jtd3RvLzlmS3JRMWE2ZlVvOWcwMXRJSi9BaUIrSlJ2ck9oWlJBOElDYUVqN1c4WGRoK3Z4CjBjUERSVThieHE0Q1NHOVc3dz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"values": {
|
||||
"ChannelCreationPolicy": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "ANY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"rule": {
|
||||
"n_out_of": {
|
||||
"n": 0
|
||||
}
|
||||
},
|
||||
"version": 0
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"Orderer": {
|
||||
"groups": {
|
||||
"OrdererOrg": {
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 1,
|
||||
"value": {
|
||||
"identities": [
|
||||
{
|
||||
"principal": {
|
||||
"msp_identifier": "OrdererMSP",
|
||||
"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": "OrdererMSP",
|
||||
"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": "OrdererMSP",
|
||||
"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": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNDVENDQWJDZ0F3SUJBZ0lRTHBmNnNKL3o5dGQvVGRSd1A5RjFRakFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEF3TmpFeE5EZ3dNVm9YRFRJM01UQXdOREV4TkRnd01Wb3dWakVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4R2pBWUJnTlZCQU1NRVVGa2JXbHVRR1Y0WVcxd2JHVXVZMjl0TUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJCnpqMERBUWNEUWdBRVVMRVQ0SGZUa21kRmc5bGNJbFc3SjFZb29hRXRjTVZDdTA1YytJc2hrU2NpZ0tOQ0h1SVMKcFp5dHVNWXpwejZpcmJFUkVENmhrUjZrTTJEd2ZQSTVjNk5OTUVzd0RnWURWUjBQQVFIL0JBUURBZ2VBTUF3RwpBMVVkRXdFQi93UUNNQUF3S3dZRFZSMGpCQ1F3SW9BZzJacUxneU5KMU85Yy96VjcxYkFnU2ZHNzlqR3JLSjhmCnJzY0MyYU03Q3Rrd0NnWUlLb1pJemowRUF3SURSd0F3UkFJZ2JwZ3pOd0lFd2ZKVVFIRGJBTWNxTUxSQ3B3ZncKRDVDZnNDVHh0eWFBSGdJQ0lDMThGSjZuZDlHY3V2TVh0UElqZ2NHTkI0UkR6MDVndVVDYWlTQWorczZ1Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
|
||||
],
|
||||
"crypto_config": {
|
||||
"identity_identifier_hash_function": "SHA256",
|
||||
"signature_hash_family": "SHA2"
|
||||
},
|
||||
"name": "OrdererMSP",
|
||||
"root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNMakNDQWRXZ0F3SUJBZ0lRRVRyM1NIdWg0T0I1eEJEQnNzZ3JIVEFLQmdncWhrak9QUVFEQWpCcE1Rc3cKQ1FZRFZRUUdFd0pWVXpFVE1CRUdBMVVFQ0JNS1EyRnNhV1p2Y201cFlURVdNQlFHQTFVRUJ4TU5VMkZ1SUVaeQpZVzVqYVhOamJ6RVVNQklHQTFVRUNoTUxaWGhoYlhCc1pTNWpiMjB4RnpBVkJnTlZCQU1URG1OaExtVjRZVzF3CmJHVXVZMjl0TUI0WERURTNNVEF3TmpFeE5EZ3dNVm9YRFRJM01UQXdOREV4TkRnd01Wb3dhVEVMTUFrR0ExVUUKQmhNQ1ZWTXhFekFSQmdOVkJBZ1RDa05oYkdsbWIzSnVhV0V4RmpBVUJnTlZCQWNURFZOaGJpQkdjbUZ1WTJsegpZMjh4RkRBU0JnTlZCQW9UQzJWNFlXMXdiR1V1WTI5dE1SY3dGUVlEVlFRREV3NWpZUzVsZUdGdGNHeGxMbU52CmJUQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJFOEcwbG1Hck10QUlEWnhOWkV5VkIyb3hTZGYKZ2VTTkRTb2ErUTRTTFZ1MzNqMjlVWGc4Rzg4VmR4cXozK0p3cTBvRnc3VkZEcVV2eENqY1FjcWxIOEtqWHpCZApNQTRHQTFVZER3RUIvd1FFQXdJQnBqQVBCZ05WSFNVRUNEQUdCZ1JWSFNVQU1BOEdBMVVkRXdFQi93UUZNQU1CCkFmOHdLUVlEVlIwT0JDSUVJTm1haTRNalNkVHZYUDgxZTlXd0lFbnh1L1l4cXlpZkg2N0hBdG1qT3dyWk1Bb0cKQ0NxR1NNNDlCQU1DQTBjQU1FUUNJRTg0N2ZMSnBmandRT2Q1b3AvZFMwck5Ca21XenFFMEhtVVY4eHVrYS82ZwpBaUFCNXQrU0trWEtJK3cyWCsvdWtKRHVKbVI3MUpta1Z6NFdOOGtubUovcVJ3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo="
|
||||
],
|
||||
"tls_root_certs": [
|
||||
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNOVENDQWR5Z0F3SUJBZ0lSQU5VS0FIRDZjWWE3VnpWbVhmMmNXZVV3Q2dZSUtvWkl6ajBFQXdJd2JERUwKTUFrR0ExVUVCaE1DVlZNeEV6QVJCZ05WQkFnVENrTmhiR2xtYjNKdWFXRXhGakFVQmdOVkJBY1REVk5oYmlCRwpjbUZ1WTJselkyOHhGREFTQmdOVkJBb1RDMlY0WVcxd2JHVXVZMjl0TVJvd0dBWURWUVFERXhGMGJITmpZUzVsCmVHRnRjR3hsTG1OdmJUQWVGdzB4TnpFd01EWXhNVFE0TURGYUZ3MHlOekV3TURReE1UUTRNREZhTUd3eEN6QUoKQmdOVkJBWVRBbFZUTVJNd0VRWURWUVFJRXdwRFlXeHBabTl5Ym1saE1SWXdGQVlEVlFRSEV3MVRZVzRnUm5KaApibU5wYzJOdk1SUXdFZ1lEVlFRS0V3dGxlR0Z0Y0d4bExtTnZiVEVhTUJnR0ExVUVBeE1SZEd4elkyRXVaWGhoCmJYQnNaUzVqYjIwd1dUQVRCZ2NxaGtqT1BRSUJCZ2dxaGtqT1BRTUJCd05DQUFUUDQyMEZ1L1puWUhzeVhxZi8KdmpteGhaNUcvbEdIZG5VL3c5NTkvekp2N0Y1SkQ3dThYbnBjL3BsdVZvNFJSaTlCQ2JPblBBZVJMY3RLRms0YQpPRFpzbzE4d1hUQU9CZ05WSFE4QkFmOEVCQU1DQWFZd0R3WURWUjBsQkFnd0JnWUVWUjBsQURBUEJnTlZIUk1CCkFmOEVCVEFEQVFIL01Da0dBMVVkRGdRaUJDRG5sQkpYdG1WNkZuTncrY1FnSlVCTWRuZGx6Mkw0RGYwTGR1T1IKeFlYamNqQUtCZ2dxaGtqT1BRUURBZ05IQURCRUFpQUZpV3l0VFgwbGlydGM2ZTRVd3F6V0lJUG9DQ21ScHJBVQpsaTU4OCt4empBSWdSRktRUFlSKytnd3pmZnRBZjliQ2w1aEEwcGl4WE9zaXpYNzhXcGJvM0lBPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
|
||||
]
|
||||
},
|
||||
"type": 0
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"mod_policy": "Admins",
|
||||
"policies": {
|
||||
"Admins": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "MAJORITY",
|
||||
"sub_policy": "Admins"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"BlockValidation": {
|
||||
"mod_policy": "Admins",
|
||||
"policy": {
|
||||
"type": 3,
|
||||
"value": {
|
||||
"rule": "ANY",
|
||||
"sub_policy": "Writers"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BatchSize": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"absolute_max_bytes": 102760448,
|
||||
"max_message_count": 20,
|
||||
"preferred_max_bytes": 524288
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"BatchTimeout": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"timeout": "2s"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"ChannelRestrictions": {
|
||||
"mod_policy": "Admins",
|
||||
"version": "0"
|
||||
},
|
||||
"ConsensusType": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"type": "kafka"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"KafkaBrokers": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"brokers": [
|
||||
"kafka0:9092",
|
||||
"kafka1:9092",
|
||||
"kafka2:9092",
|
||||
"kafka3:9092"
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"values": {
|
||||
"BlockDataHashingStructure": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"width": 4294967295
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"HashingAlgorithm": {
|
||||
"mod_policy": "Admins",
|
||||
"value": {
|
||||
"name": "SHA256"
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"OrdererAddresses": {
|
||||
"mod_policy": "/Channel/Orderer/Admins",
|
||||
"value": {
|
||||
"addresses": [
|
||||
"orderer.example.com:7050"
|
||||
]
|
||||
},
|
||||
"version": "0"
|
||||
}
|
||||
},
|
||||
"version": "0"
|
||||
},
|
||||
"sequence": "0",
|
||||
"type": 0
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"channel_header": {
|
||||
"channel_id": "testchainid",
|
||||
"epoch": "0",
|
||||
"timestamp": "2017-10-06T11:53:02.000Z",
|
||||
"tx_id": "1a1b979dfa8cadf6aaa24c1e0f359ff6cca14741ee34f49da20685f6e8ec0cf0",
|
||||
"type": 1,
|
||||
"version": 1
|
||||
},
|
||||
"signature_header": {
|
||||
"nonce": "KQ7WvlwB1FWFvDczyccUNwtDFgLtTQx7"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"data_hash": "f+ZD7UKl2mu9mBts2pWzp4Y2cnyqZt2VQmA/DqqXLpY=",
|
||||
"number": "0"
|
||||
},
|
||||
"metadata": {
|
||||
"metadata": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
}
|
|
@ -14,7 +14,7 @@
|
|||
################################################################################
|
||||
Profiles:
|
||||
|
||||
TwoOrgsOrdererGenesis:
|
||||
TwoOrgsOrdererGenesis: # Used to generate genesis block for system channel
|
||||
Orderer:
|
||||
<<: *OrdererDefaults
|
||||
Organizations:
|
||||
|
@ -24,7 +24,8 @@ Profiles:
|
|||
Organizations:
|
||||
- *Org1
|
||||
- *Org2
|
||||
TwoOrgsChannel:
|
||||
|
||||
TwoOrgsChannel: # used for application channel
|
||||
Consortium: SampleConsortium
|
||||
Application:
|
||||
<<: *ApplicationDefaults
|
||||
|
@ -32,6 +33,15 @@ Profiles:
|
|||
- *Org1
|
||||
- *Org2
|
||||
|
||||
ThreeOrgsChannel: # used for application channel
|
||||
Consortium: SampleConsortium
|
||||
Application:
|
||||
<<: *ApplicationDefaults
|
||||
Organizations:
|
||||
- *Org1
|
||||
- *Org2
|
||||
- *Org3
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# Section: Organizations
|
||||
|
@ -89,6 +99,23 @@ Organizations:
|
|||
- Host: peer0.org2.example.com
|
||||
Port: 7051
|
||||
|
||||
- &Org3
|
||||
# DefaultOrg defines the organization which is used in the sampleconfig
|
||||
# of the fabric.git development environment
|
||||
Name: Org3MSP
|
||||
|
||||
# ID to load the MSP definition as
|
||||
ID: Org2MSP
|
||||
|
||||
MSPDir: crypto-config/peerOrganizations/org3.example.com/msp
|
||||
|
||||
AnchorPeers:
|
||||
# AnchorPeers defines the location of peers which can be used
|
||||
# for cross org gossip communication. Note, this value is only
|
||||
# encoded in the genesis block in the Application section context
|
||||
- Host: peer0.org3.example.com
|
||||
Port: 7051
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# SECTION: Orderer
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLjCCAdWgAwIBAgIQETr3SHuh4OB5xBDBssgrHTAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowaTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE8G0lmGrMtAIDZxNZEyVB2oxSdf
|
||||
geSNDSoa+Q4SLVu33j29UXg8G88Vdxqz3+Jwq0oFw7VFDqUvxCjcQcqlH8KjXzBd
|
||||
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
|
||||
Af8wKQYDVR0OBCIEINmai4MjSdTvXP81e9WwIEnxu/YxqyifH67HAtmjOwrZMAoG
|
||||
CCqGSM49BAMCA0cAMEQCIE847fLJpfjwQOd5op/dS0rNBkmWzqE0HmUV8xuka/6g
|
||||
AiAB5t+SKkXKI+w2X+/ukJDuJmR71JmkVz4WN8knmJ/qRw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg1Kyiz70rSQvzYCQH
|
||||
KUJaBk22Zq1/gXmL4UVcI8UIkbuhRANCAARPBtJZhqzLQCA2cTWRMlQdqMUnX4Hk
|
||||
jQ0qGvkOEi1bt949vVF4PBvPFXcas9/icKtKBcO1RQ6lL8Qo3EHKpR/C
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCTCCAbCgAwIBAgIQLpf6sJ/z9td/TdRwP9F1QjAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowVjELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
|
||||
zj0DAQcDQgAEULET4HfTkmdFg9lcIlW7J1YooaEtcMVCu05c+IshkScigKNCHuIS
|
||||
pZytuMYzpz6irbERED6hkR6kM2DwfPI5c6NNMEswDgYDVR0PAQH/BAQDAgeAMAwG
|
||||
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg2ZqLgyNJ1O9c/zV71bAgSfG79jGrKJ8f
|
||||
rscC2aM7CtkwCgYIKoZIzj0EAwIDRwAwRAIgbpgzNwIEwfJUQHDbAMcqMLRCpwfw
|
||||
D5CfsCTxtyaAHgICIC18FJ6nd9GcuvMXtPIjgcGNB4RDz05guUCaiSAj+s6u
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLjCCAdWgAwIBAgIQETr3SHuh4OB5xBDBssgrHTAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowaTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE8G0lmGrMtAIDZxNZEyVB2oxSdf
|
||||
geSNDSoa+Q4SLVu33j29UXg8G88Vdxqz3+Jwq0oFw7VFDqUvxCjcQcqlH8KjXzBd
|
||||
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
|
||||
Af8wKQYDVR0OBCIEINmai4MjSdTvXP81e9WwIEnxu/YxqyifH67HAtmjOwrZMAoG
|
||||
CCqGSM49BAMCA0cAMEQCIE847fLJpfjwQOd5op/dS0rNBkmWzqE0HmUV8xuka/6g
|
||||
AiAB5t+SKkXKI+w2X+/ukJDuJmR71JmkVz4WN8knmJ/qRw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdygAwIBAgIRANUKAHD6cYa7VzVmXf2cWeUwCgYIKoZIzj0EAwIwbDEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
|
||||
eGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFaMGwxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
|
||||
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
|
||||
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATP420Fu/ZnYHsyXqf/
|
||||
vjmxhZ5G/lGHdnU/w959/zJv7F5JD7u8Xnpc/pluVo4RRi9BCbOnPAeRLctKFk4a
|
||||
ODZso18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
|
||||
Af8EBTADAQH/MCkGA1UdDgQiBCDnlBJXtmV6FnNw+cQgJUBMdndlz2L4Df0LduOR
|
||||
xYXjcjAKBggqhkjOPQQDAgNHADBEAiAFiWytTX0lirtc6e4UwqzWIIPoCCmRprAU
|
||||
li588+xzjAIgRFKQPYR++gwzfftAf9bCl5hA0pixXOsizX78Wpbo3IA=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCTCCAbCgAwIBAgIQLpf6sJ/z9td/TdRwP9F1QjAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowVjELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
|
||||
zj0DAQcDQgAEULET4HfTkmdFg9lcIlW7J1YooaEtcMVCu05c+IshkScigKNCHuIS
|
||||
pZytuMYzpz6irbERED6hkR6kM2DwfPI5c6NNMEswDgYDVR0PAQH/BAQDAgeAMAwG
|
||||
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg2ZqLgyNJ1O9c/zV71bAgSfG79jGrKJ8f
|
||||
rscC2aM7CtkwCgYIKoZIzj0EAwIDRwAwRAIgbpgzNwIEwfJUQHDbAMcqMLRCpwfw
|
||||
D5CfsCTxtyaAHgICIC18FJ6nd9GcuvMXtPIjgcGNB4RDz05guUCaiSAj+s6u
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLjCCAdWgAwIBAgIQETr3SHuh4OB5xBDBssgrHTAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowaTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE8G0lmGrMtAIDZxNZEyVB2oxSdf
|
||||
geSNDSoa+Q4SLVu33j29UXg8G88Vdxqz3+Jwq0oFw7VFDqUvxCjcQcqlH8KjXzBd
|
||||
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
|
||||
Af8wKQYDVR0OBCIEINmai4MjSdTvXP81e9WwIEnxu/YxqyifH67HAtmjOwrZMAoG
|
||||
CCqGSM49BAMCA0cAMEQCIE847fLJpfjwQOd5op/dS0rNBkmWzqE0HmUV8xuka/6g
|
||||
AiAB5t+SKkXKI+w2X+/ukJDuJmR71JmkVz4WN8knmJ/qRw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgXjYb2Mo73AmvoZcH
|
||||
jisXx99iAHcF6QujNrP1igqnS+OhRANCAAQVbbpz0UovxSNbTZimUetFG49ZR8Kf
|
||||
MMcBcSN/uEgnFxbTwwJajmtNLPsWFjvCJ6Ekn3dy934h2TBg2lwbCgF6
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICDDCCAbOgAwIBAgIRAIR2ICniVOqAmk/v4jrozFcwCgYIKoZIzj0EAwIwaTEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt
|
||||
cGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFaMFgxCzAJBgNV
|
||||
BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp
|
||||
c2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI
|
||||
KoZIzj0DAQcDQgAEFW26c9FKL8UjW02YplHrRRuPWUfCnzDHAXEjf7hIJxcW08MC
|
||||
Wo5rTSz7FhY7wiehJJ93cvd+IdkwYNpcGwoBeqNNMEswDgYDVR0PAQH/BAQDAgeA
|
||||
MAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg2ZqLgyNJ1O9c/zV71bAgSfG79jGr
|
||||
KJ8frscC2aM7CtkwCgYIKoZIzj0EAwIDRwAwRAIhANi4E0m2jAlwdksvXz0GE1WC
|
||||
xgL8No0o5WmvOSLs3/jDAh8rIkFxqeRHNiulmVzlI9ODgtZ7bqCXL13wEwy7OJBP
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdygAwIBAgIRANUKAHD6cYa7VzVmXf2cWeUwCgYIKoZIzj0EAwIwbDEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
|
||||
eGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFaMGwxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
|
||||
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
|
||||
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATP420Fu/ZnYHsyXqf/
|
||||
vjmxhZ5G/lGHdnU/w959/zJv7F5JD7u8Xnpc/pluVo4RRi9BCbOnPAeRLctKFk4a
|
||||
ODZso18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
|
||||
Af8EBTADAQH/MCkGA1UdDgQiBCDnlBJXtmV6FnNw+cQgJUBMdndlz2L4Df0LduOR
|
||||
xYXjcjAKBggqhkjOPQQDAgNHADBEAiAFiWytTX0lirtc6e4UwqzWIIPoCCmRprAU
|
||||
li588+xzjAIgRFKQPYR++gwzfftAf9bCl5hA0pixXOsizX78Wpbo3IA=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdygAwIBAgIRANUKAHD6cYa7VzVmXf2cWeUwCgYIKoZIzj0EAwIwbDEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
|
||||
eGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFaMGwxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
|
||||
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
|
||||
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATP420Fu/ZnYHsyXqf/
|
||||
vjmxhZ5G/lGHdnU/w959/zJv7F5JD7u8Xnpc/pluVo4RRi9BCbOnPAeRLctKFk4a
|
||||
ODZso18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
|
||||
Af8EBTADAQH/MCkGA1UdDgQiBCDnlBJXtmV6FnNw+cQgJUBMdndlz2L4Df0LduOR
|
||||
xYXjcjAKBggqhkjOPQQDAgNHADBEAiAFiWytTX0lirtc6e4UwqzWIIPoCCmRprAU
|
||||
li588+xzjAIgRFKQPYR++gwzfftAf9bCl5hA0pixXOsizX78Wpbo3IA=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICWjCCAgCgAwIBAgIRAKvxROfg4kLPemd62DLs78gwCgYIKoZIzj0EAwIwbDEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
|
||||
eGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFaMFgxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
|
||||
bmNpc2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0C
|
||||
AQYIKoZIzj0DAQcDQgAEe1RsmKcYvFvpJ1RYgeYVtoE3C90o7XiCQGZMjeSQ1BcB
|
||||
Tb3vHRl2L50Wzqas3qZB6VILc0eXigq5M3a81iwZVKOBljCBkzAOBgNVHQ8BAf8E
|
||||
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
|
||||
MAAwKwYDVR0jBCQwIoAg55QSV7ZlehZzcPnEICVATHZ3Zc9i+A39C3bjkcWF43Iw
|
||||
JwYDVR0RBCAwHoITb3JkZXJlci5leGFtcGxlLmNvbYIHb3JkZXJlcjAKBggqhkjO
|
||||
PQQDAgNIADBFAiEAwlLdWYE1y10yXFdsE9FBjUbX1XLwizCiszIulVw6U5YCIDLN
|
||||
z7Ka+bNz3w8+BbVF9nXjBTIM8uNnAUqCQ8Qr3WpE
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgMFQ9BEnc43ungk3U
|
||||
oCus8LVYqDeIB3u5poh5shFN6N2hRANCAAR7VGyYpxi8W+knVFiB5hW2gTcL3Sjt
|
||||
eIJAZkyN5JDUFwFNve8dGXYvnRbOpqzepkHpUgtzR5eKCrkzdrzWLBlU
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiN2KlaltvjNsvf/N
|
||||
sSBS+AV7KkhDGx4tbDH8TCP9LxKhRANCAATP420Fu/ZnYHsyXqf/vjmxhZ5G/lGH
|
||||
dnU/w959/zJv7F5JD7u8Xnpc/pluVo4RRi9BCbOnPAeRLctKFk4aODZs
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdygAwIBAgIRANUKAHD6cYa7VzVmXf2cWeUwCgYIKoZIzj0EAwIwbDEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
|
||||
eGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFaMGwxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
|
||||
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
|
||||
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATP420Fu/ZnYHsyXqf/
|
||||
vjmxhZ5G/lGHdnU/w959/zJv7F5JD7u8Xnpc/pluVo4RRi9BCbOnPAeRLctKFk4a
|
||||
ODZso18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
|
||||
Af8EBTADAQH/MCkGA1UdDgQiBCDnlBJXtmV6FnNw+cQgJUBMdndlz2L4Df0LduOR
|
||||
xYXjcjAKBggqhkjOPQQDAgNHADBEAiAFiWytTX0lirtc6e4UwqzWIIPoCCmRprAU
|
||||
li588+xzjAIgRFKQPYR++gwzfftAf9bCl5hA0pixXOsizX78Wpbo3IA=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCTCCAbCgAwIBAgIQLpf6sJ/z9td/TdRwP9F1QjAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowVjELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
|
||||
zj0DAQcDQgAEULET4HfTkmdFg9lcIlW7J1YooaEtcMVCu05c+IshkScigKNCHuIS
|
||||
pZytuMYzpz6irbERED6hkR6kM2DwfPI5c6NNMEswDgYDVR0PAQH/BAQDAgeAMAwG
|
||||
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg2ZqLgyNJ1O9c/zV71bAgSfG79jGrKJ8f
|
||||
rscC2aM7CtkwCgYIKoZIzj0EAwIDRwAwRAIgbpgzNwIEwfJUQHDbAMcqMLRCpwfw
|
||||
D5CfsCTxtyaAHgICIC18FJ6nd9GcuvMXtPIjgcGNB4RDz05guUCaiSAj+s6u
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLjCCAdWgAwIBAgIQETr3SHuh4OB5xBDBssgrHTAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowaTELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv
|
||||
bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE8G0lmGrMtAIDZxNZEyVB2oxSdf
|
||||
geSNDSoa+Q4SLVu33j29UXg8G88Vdxqz3+Jwq0oFw7VFDqUvxCjcQcqlH8KjXzBd
|
||||
MA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMB
|
||||
Af8wKQYDVR0OBCIEINmai4MjSdTvXP81e9WwIEnxu/YxqyifH67HAtmjOwrZMAoG
|
||||
CCqGSM49BAMCA0cAMEQCIE847fLJpfjwQOd5op/dS0rNBkmWzqE0HmUV8xuka/6g
|
||||
AiAB5t+SKkXKI+w2X+/ukJDuJmR71JmkVz4WN8knmJ/qRw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgBSN5omRWXefVgoYO
|
||||
Lh90pSeyCxlhJCoOKoI37uWr9VihRANCAARQsRPgd9OSZ0WD2VwiVbsnViihoS1w
|
||||
xUK7Tlz4iyGRJyKAo0Ie4hKlnK24xjOnPqKtsREQPqGRHqQzYPB88jlz
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,13 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICCTCCAbCgAwIBAgIQLpf6sJ/z9td/TdRwP9F1QjAKBggqhkjOPQQDAjBpMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w
|
||||
bGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowVjELMAkGA1UE
|
||||
BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz
|
||||
Y28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZI
|
||||
zj0DAQcDQgAEULET4HfTkmdFg9lcIlW7J1YooaEtcMVCu05c+IshkScigKNCHuIS
|
||||
pZytuMYzpz6irbERED6hkR6kM2DwfPI5c6NNMEswDgYDVR0PAQH/BAQDAgeAMAwG
|
||||
A1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg2ZqLgyNJ1O9c/zV71bAgSfG79jGrKJ8f
|
||||
rscC2aM7CtkwCgYIKoZIzj0EAwIDRwAwRAIgbpgzNwIEwfJUQHDbAMcqMLRCpwfw
|
||||
D5CfsCTxtyaAHgICIC18FJ6nd9GcuvMXtPIjgcGNB4RDz05guUCaiSAj+s6u
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdygAwIBAgIRANUKAHD6cYa7VzVmXf2cWeUwCgYIKoZIzj0EAwIwbDEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
|
||||
eGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFaMGwxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
|
||||
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
|
||||
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATP420Fu/ZnYHsyXqf/
|
||||
vjmxhZ5G/lGHdnU/w959/zJv7F5JD7u8Xnpc/pluVo4RRi9BCbOnPAeRLctKFk4a
|
||||
ODZso18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
|
||||
Af8EBTADAQH/MCkGA1UdDgQiBCDnlBJXtmV6FnNw+cQgJUBMdndlz2L4Df0LduOR
|
||||
xYXjcjAKBggqhkjOPQQDAgNHADBEAiAFiWytTX0lirtc6e4UwqzWIIPoCCmRprAU
|
||||
li588+xzjAIgRFKQPYR++gwzfftAf9bCl5hA0pixXOsizX78Wpbo3IA=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICNTCCAdygAwIBAgIRANUKAHD6cYa7VzVmXf2cWeUwCgYIKoZIzj0EAwIwbDEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l
|
||||
eGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFaMGwxCzAJ
|
||||
BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh
|
||||
bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh
|
||||
bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATP420Fu/ZnYHsyXqf/
|
||||
vjmxhZ5G/lGHdnU/w959/zJv7F5JD7u8Xnpc/pluVo4RRi9BCbOnPAeRLctKFk4a
|
||||
ODZso18wXTAOBgNVHQ8BAf8EBAMCAaYwDwYDVR0lBAgwBgYEVR0lADAPBgNVHRMB
|
||||
Af8EBTADAQH/MCkGA1UdDgQiBCDnlBJXtmV6FnNw+cQgJUBMdndlz2L4Df0LduOR
|
||||
xYXjcjAKBggqhkjOPQQDAgNHADBEAiAFiWytTX0lirtc6e4UwqzWIIPoCCmRprAU
|
||||
li588+xzjAIgRFKQPYR++gwzfftAf9bCl5hA0pixXOsizX78Wpbo3IA=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICLDCCAdKgAwIBAgIQds5ymDntv9leRwG7kEUpOzAKBggqhkjOPQQDAjBsMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4
|
||||
YW1wbGUuY29tMB4XDTE3MTAwNjExNDgwMVoXDTI3MTAwNDExNDgwMVowVjELMAkG
|
||||
A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu
|
||||
Y2lzY28xGjAYBgNVBAMMEUFkbWluQGV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI
|
||||
KoZIzj0DAQcDQgAE+8mY9KDb7DeQBib0s3q7quMGsgoUtDONEAgRGO3qadzXpc4P
|
||||
b8mwnQUgUft4Oxu5FUIXwyaC9K7CZZEPMyZE3aNsMGowDgYDVR0PAQH/BAQDAgWg
|
||||
MB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMCsG
|
||||
A1UdIwQkMCKAIOeUEle2ZXoWc3D5xCAlQEx2d2XPYvgN/Qt245HFheNyMAoGCCqG
|
||||
SM49BAMCA0gAMEUCIQC7WOwmUz/3dPLdHc4KBLfT9J73EQgJPcTsthCUQz70qgIg
|
||||
bKA/1AAdGJADWrqS8Vl2oc6UFqmWKp3X8Hp1rcdVRGc=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgL6/QEsk637g9X8i7
|
||||
ORfvjk2RyQ8wDUJjVft+JNz6nRqhRANCAAT7yZj0oNvsN5AGJvSzeruq4wayChS0
|
||||
M40QCBEY7epp3Nelzg9vybCdBSBR+3g7G7kVQhfDJoL0rsJlkQ8zJkTd
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICRDCCAeqgAwIBAgIRALGkfIE8Y4SJuMYwiVXgROAwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BAIA3+gdxAo/D7ajGdxWmzQMWNMcvFN8BWTX5dKwZ43ZGkXq3ZzYc6b+dKAUbKKY
|
||||
ViK+IxMBJ+3dH0HhpHsUOemjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIP59CeWy4vexywqV4qgQ
|
||||
4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQCtR30RISEt9g7c
|
||||
GPkyf/vWnWVkZn2HaLrjWOC8lFGHAAIgI4ysUzFIkfdcc2J3aFAgsL50eKnIw26U
|
||||
DyOi0hyda/8=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgYTY4SbL9LH+Iv2go
|
||||
m37y/41NaUDIw4pYbezLfWIVWjehRANCAAQCAN/oHcQKPw+2oxncVps0DFjTHLxT
|
||||
fAVk1+XSsGeN2RpF6t2c2HOm/nSgFGyimFYiviMTASft3R9B4aR7FDnp
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRALRPCr6neaWpw8EQwGqN6XcwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABNlIyfu6DChVjPpu3/jXABVwQ1fdeMx2
|
||||
JJyD9WxjFWxPKQS6lRv3BMkQIF6yIcAbUYUy/TtuxAwkg2ecGYWLcBijTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIP59CeWy4vex
|
||||
ywqV4qgQ4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQDwP0uK
|
||||
Ma5QLnLKNKBqa8xUqNMxIq5hk91C5MYUDN/EPAIgTmcnNA3LEIL6XkhLRWLC1hil
|
||||
RkD7CYqhMTbfmDd5+mc=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICRDCCAeqgAwIBAgIRALGkfIE8Y4SJuMYwiVXgROAwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BAIA3+gdxAo/D7ajGdxWmzQMWNMcvFN8BWTX5dKwZ43ZGkXq3ZzYc6b+dKAUbKKY
|
||||
ViK+IxMBJ+3dH0HhpHsUOemjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIP59CeWy4vexywqV4qgQ
|
||||
4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQCtR30RISEt9g7c
|
||||
GPkyf/vWnWVkZn2HaLrjWOC8lFGHAAIgI4ysUzFIkfdcc2J3aFAgsL50eKnIw26U
|
||||
DyOi0hyda/8=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSjCCAfCgAwIBAgIRALk3TyqqRaIjdklu6VG5rVswCgYIKoZIzj0EAwIwdjEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
|
||||
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0
|
||||
ODAxWjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
|
||||
BxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0G
|
||||
A1UEAxMWdGxzY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49
|
||||
AwEHA0IABJzPVMbd1Z9ehu4SaNAynoia7li+QrcLljydyV+ZHd9ostW08oMUMQyr
|
||||
58gls7XgirVAzk/hI4xfuGcb9iol8QKjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV
|
||||
HSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOulBxrettvV
|
||||
quQQU9yqaObqpFmc176rkq+KzJrNShyoMAoGCCqGSM49BAMCA0gAMEUCIQCFsPcU
|
||||
9UT2DSPdhjSySBqzQA6dma2OphLw+cYppabkCAIgXbay+biYgY8DaArOHBQ4a6YQ
|
||||
oiYOMxdnAc7H4NQqdww=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRALRPCr6neaWpw8EQwGqN6XcwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABNlIyfu6DChVjPpu3/jXABVwQ1fdeMx2
|
||||
JJyD9WxjFWxPKQS6lRv3BMkQIF6yIcAbUYUy/TtuxAwkg2ecGYWLcBijTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIP59CeWy4vex
|
||||
ywqV4qgQ4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQDwP0uK
|
||||
Ma5QLnLKNKBqa8xUqNMxIq5hk91C5MYUDN/EPAIgTmcnNA3LEIL6XkhLRWLC1hil
|
||||
RkD7CYqhMTbfmDd5+mc=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICRDCCAeqgAwIBAgIRALGkfIE8Y4SJuMYwiVXgROAwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BAIA3+gdxAo/D7ajGdxWmzQMWNMcvFN8BWTX5dKwZ43ZGkXq3ZzYc6b+dKAUbKKY
|
||||
ViK+IxMBJ+3dH0HhpHsUOemjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIP59CeWy4vexywqV4qgQ
|
||||
4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQCtR30RISEt9g7c
|
||||
GPkyf/vWnWVkZn2HaLrjWOC8lFGHAAIgI4ysUzFIkfdcc2J3aFAgsL50eKnIw26U
|
||||
DyOi0hyda/8=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgXc7hYyTb97LYFQd1
|
||||
Ae0nCz9//G3ZiDjUdZC43Rvcwx+hRANCAARZQFn/OHn2nSi29nrvuop3t4bLJXW6
|
||||
5fH5C0QDYbg4bqS8XUwBQLeHGcLJo9JV4eQ3AsK8kEPtVf4McFdo4ene
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGDCCAb+gAwIBAgIQKmreXTKL8pNjHtPTac3YoDAKBggqhkjOPQQDAjBzMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu
|
||||
b3JnMS5leGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFa
|
||||
MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T
|
||||
YW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMC5vcmcxLmV4YW1wbGUuY29tMFkw
|
||||
EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWUBZ/zh59p0otvZ677qKd7eGyyV1uuXx
|
||||
+QtEA2G4OG6kvF1MAUC3hxnCyaPSVeHkNwLCvJBD7VX+DHBXaOHp3qNNMEswDgYD
|
||||
VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg/n0J5bLi97HL
|
||||
CpXiqBDiiQ21b7k9sylaMA1033ap83swCgYIKoZIzj0EAwIDRwAwRAIhAIVBu9/E
|
||||
PS0OjtmobUfeK2k3+5xc98TvHRQZWPAWzL3ZAh9+hQ9bG3c3Xp2WaHp6GgEN5Hfd
|
||||
q9AUABhhA3EeNiD9
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSjCCAfCgAwIBAgIRALk3TyqqRaIjdklu6VG5rVswCgYIKoZIzj0EAwIwdjEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
|
||||
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0
|
||||
ODAxWjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
|
||||
BxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0G
|
||||
A1UEAxMWdGxzY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49
|
||||
AwEHA0IABJzPVMbd1Z9ehu4SaNAynoia7li+QrcLljydyV+ZHd9ostW08oMUMQyr
|
||||
58gls7XgirVAzk/hI4xfuGcb9iol8QKjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV
|
||||
HSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOulBxrettvV
|
||||
quQQU9yqaObqpFmc176rkq+KzJrNShyoMAoGCCqGSM49BAMCA0gAMEUCIQCFsPcU
|
||||
9UT2DSPdhjSySBqzQA6dma2OphLw+cYppabkCAIgXbay+biYgY8DaArOHBQ4a6YQ
|
||||
oiYOMxdnAc7H4NQqdww=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSjCCAfCgAwIBAgIRALk3TyqqRaIjdklu6VG5rVswCgYIKoZIzj0EAwIwdjEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
|
||||
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0
|
||||
ODAxWjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
|
||||
BxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0G
|
||||
A1UEAxMWdGxzY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49
|
||||
AwEHA0IABJzPVMbd1Z9ehu4SaNAynoia7li+QrcLljydyV+ZHd9ostW08oMUMQyr
|
||||
58gls7XgirVAzk/hI4xfuGcb9iol8QKjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV
|
||||
HSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOulBxrettvV
|
||||
quQQU9yqaObqpFmc176rkq+KzJrNShyoMAoGCCqGSM49BAMCA0gAMEUCIQCFsPcU
|
||||
9UT2DSPdhjSySBqzQA6dma2OphLw+cYppabkCAIgXbay+biYgY8DaArOHBQ4a6YQ
|
||||
oiYOMxdnAc7H4NQqdww=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICZzCCAg2gAwIBAgIQHbIWg9FIT8jXTuw0OycKtjAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4
|
||||
MDFaMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMC5vcmcxLmV4YW1wbGUuY29t
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2FcCq5BIRrWTUNbiTM8acUnk2CA4
|
||||
4jKuBdvf03EcDBdbChysGUUYBcucGNW1rBO6D+WASwqeSw0l5xFIKV57VaOBlzCB
|
||||
lDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
|
||||
MAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg66UHGt6229Wq5BBT3Kpo5uqkWZzX
|
||||
vquSr4rMms1KHKgwKAYDVR0RBCEwH4IWcGVlcjAub3JnMS5leGFtcGxlLmNvbYIF
|
||||
cGVlcjAwCgYIKoZIzj0EAwIDSAAwRQIhANggxhcP3B47SXUOvPcN2C/8+eoRsNUo
|
||||
iiXw3XumfHPWAiBtbWsCzWQMzkPtYXCuhGknzeYihE/YXwmgLwH+b/YAQw==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgfsOd41B4YwGwestm
|
||||
9dFmAhParWTGqSa+dKBCGbPrrlehRANCAATYVwKrkEhGtZNQ1uJMzxpxSeTYIDji
|
||||
Mq4F29/TcRwMF1sKHKwZRRgFy5wY1bWsE7oP5YBLCp5LDSXnEUgpXntV
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRALRPCr6neaWpw8EQwGqN6XcwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABNlIyfu6DChVjPpu3/jXABVwQ1fdeMx2
|
||||
JJyD9WxjFWxPKQS6lRv3BMkQIF6yIcAbUYUy/TtuxAwkg2ecGYWLcBijTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIP59CeWy4vex
|
||||
ywqV4qgQ4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQDwP0uK
|
||||
Ma5QLnLKNKBqa8xUqNMxIq5hk91C5MYUDN/EPAIgTmcnNA3LEIL6XkhLRWLC1hil
|
||||
RkD7CYqhMTbfmDd5+mc=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICRDCCAeqgAwIBAgIRALGkfIE8Y4SJuMYwiVXgROAwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BAIA3+gdxAo/D7ajGdxWmzQMWNMcvFN8BWTX5dKwZ43ZGkXq3ZzYc6b+dKAUbKKY
|
||||
ViK+IxMBJ+3dH0HhpHsUOemjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIP59CeWy4vexywqV4qgQ
|
||||
4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQCtR30RISEt9g7c
|
||||
GPkyf/vWnWVkZn2HaLrjWOC8lFGHAAIgI4ysUzFIkfdcc2J3aFAgsL50eKnIw26U
|
||||
DyOi0hyda/8=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgW/PwB1PsxLqJfg79
|
||||
PjomQk+2S7Xu/C9tV4CCDyzDTqahRANCAARMU7ro48uZMaiprndO42OIaF8/fwBP
|
||||
tCVF5xIssdVFnIxJE5hXSsUlzVR1b+8F5yzPT1D/dmiw1iSTFC0j5m09
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGTCCAb+gAwIBAgIQGO4ATKxOEUfdAIWZu+CqijAKBggqhkjOPQQDAjBzMQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu
|
||||
b3JnMS5leGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4MDFa
|
||||
MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T
|
||||
YW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMS5vcmcxLmV4YW1wbGUuY29tMFkw
|
||||
EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAETFO66OPLmTGoqa53TuNjiGhfP38AT7Ql
|
||||
RecSLLHVRZyMSROYV0rFJc1UdW/vBecsz09Q/3ZosNYkkxQtI+ZtPaNNMEswDgYD
|
||||
VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg/n0J5bLi97HL
|
||||
CpXiqBDiiQ21b7k9sylaMA1033ap83swCgYIKoZIzj0EAwIDSAAwRQIhAI4Yu+O/
|
||||
HnUJUkl0doWvJOl0ucN2WmrQRyq1HCsz4UPCAiAPZPia+mR3Rf3qDCD59Rfp2jLu
|
||||
FxzRCkA8IWOQaVw0ZA==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSjCCAfCgAwIBAgIRALk3TyqqRaIjdklu6VG5rVswCgYIKoZIzj0EAwIwdjEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
|
||||
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0
|
||||
ODAxWjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
|
||||
BxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0G
|
||||
A1UEAxMWdGxzY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49
|
||||
AwEHA0IABJzPVMbd1Z9ehu4SaNAynoia7li+QrcLljydyV+ZHd9ostW08oMUMQyr
|
||||
58gls7XgirVAzk/hI4xfuGcb9iol8QKjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV
|
||||
HSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOulBxrettvV
|
||||
quQQU9yqaObqpFmc176rkq+KzJrNShyoMAoGCCqGSM49BAMCA0gAMEUCIQCFsPcU
|
||||
9UT2DSPdhjSySBqzQA6dma2OphLw+cYppabkCAIgXbay+biYgY8DaArOHBQ4a6YQ
|
||||
oiYOMxdnAc7H4NQqdww=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSjCCAfCgAwIBAgIRALk3TyqqRaIjdklu6VG5rVswCgYIKoZIzj0EAwIwdjEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
|
||||
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0
|
||||
ODAxWjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
|
||||
BxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0G
|
||||
A1UEAxMWdGxzY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49
|
||||
AwEHA0IABJzPVMbd1Z9ehu4SaNAynoia7li+QrcLljydyV+ZHd9ostW08oMUMQyr
|
||||
58gls7XgirVAzk/hI4xfuGcb9iol8QKjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV
|
||||
HSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOulBxrettvV
|
||||
quQQU9yqaObqpFmc176rkq+KzJrNShyoMAoGCCqGSM49BAMCA0gAMEUCIQCFsPcU
|
||||
9UT2DSPdhjSySBqzQA6dma2OphLw+cYppabkCAIgXbay+biYgY8DaArOHBQ4a6YQ
|
||||
oiYOMxdnAc7H4NQqdww=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICZzCCAg2gAwIBAgIQEjDVXJre5E4Xsaht7lh+kDAKBggqhkjOPQQDAjB2MQsw
|
||||
CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy
|
||||
YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz
|
||||
Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0xNzEwMDYxMTQ4MDFaFw0yNzEwMDQxMTQ4
|
||||
MDFaMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH
|
||||
Ew1TYW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMS5vcmcxLmV4YW1wbGUuY29t
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEKAvoiQ0cyXIorsApqSH4b+K+j1x2
|
||||
NxJ8Gdm45fBoUNtWjMWwWRICDTcMy8oMN4HnDJRkx1cO/rLeSAifwgJGk6OBlzCB
|
||||
lDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
|
||||
MAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg66UHGt6229Wq5BBT3Kpo5uqkWZzX
|
||||
vquSr4rMms1KHKgwKAYDVR0RBCEwH4IWcGVlcjEub3JnMS5leGFtcGxlLmNvbYIF
|
||||
cGVlcjEwCgYIKoZIzj0EAwIDSAAwRQIhAPsVq6rBAuaQPzKFPBJFOupw5zbC7Kqw
|
||||
k5MmxBdNWwthAiBZ/tPbGuadMtAYStz9bDCNk7AAOhKHx31IasSOD3rQ5g==
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgGnLgkhI78moO/vuJ
|
||||
OKaXWmTdHlQ2K91JBHeI5qH6gqGhRANCAAQoC+iJDRzJciiuwCmpIfhv4r6PXHY3
|
||||
EnwZ2bjl8GhQ21aMxbBZEgINNwzLygw3gecMlGTHVw7+st5ICJ/CAkaT
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg4vUlbvhrM25kWCLq
|
||||
tbFf5ixeocGWDKLZ/QMhbIy/rzChRANCAAScz1TG3dWfXobuEmjQMp6Imu5YvkK3
|
||||
C5Y8nclfmR3faLLVtPKDFDEMq+fIJbO14Iq1QM5P4SOMX7hnG/YqJfEC
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICSjCCAfCgAwIBAgIRALk3TyqqRaIjdklu6VG5rVswCgYIKoZIzj0EAwIwdjEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs
|
||||
c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0
|
||||
ODAxWjB2MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE
|
||||
BxMNU2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0G
|
||||
A1UEAxMWdGxzY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49
|
||||
AwEHA0IABJzPVMbd1Z9ehu4SaNAynoia7li+QrcLljydyV+ZHd9ostW08oMUMQyr
|
||||
58gls7XgirVAzk/hI4xfuGcb9iol8QKjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNV
|
||||
HSUECDAGBgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOulBxrettvV
|
||||
quQQU9yqaObqpFmc176rkq+KzJrNShyoMAoGCCqGSM49BAMCA0gAMEUCIQCFsPcU
|
||||
9UT2DSPdhjSySBqzQA6dma2OphLw+cYppabkCAIgXbay+biYgY8DaArOHBQ4a6YQ
|
||||
oiYOMxdnAc7H4NQqdww=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRALRPCr6neaWpw8EQwGqN6XcwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABNlIyfu6DChVjPpu3/jXABVwQ1fdeMx2
|
||||
JJyD9WxjFWxPKQS6lRv3BMkQIF6yIcAbUYUy/TtuxAwkg2ecGYWLcBijTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIP59CeWy4vex
|
||||
ywqV4qgQ4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQDwP0uK
|
||||
Ma5QLnLKNKBqa8xUqNMxIq5hk91C5MYUDN/EPAIgTmcnNA3LEIL6XkhLRWLC1hil
|
||||
RkD7CYqhMTbfmDd5+mc=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,15 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICRDCCAeqgAwIBAgIRALGkfIE8Y4SJuMYwiVXgROAwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBzMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UE
|
||||
AxMTY2Eub3JnMS5leGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IA
|
||||
BAIA3+gdxAo/D7ajGdxWmzQMWNMcvFN8BWTX5dKwZ43ZGkXq3ZzYc6b+dKAUbKKY
|
||||
ViK+IxMBJ+3dH0HhpHsUOemjXzBdMA4GA1UdDwEB/wQEAwIBpjAPBgNVHSUECDAG
|
||||
BgRVHSUAMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIP59CeWy4vexywqV4qgQ
|
||||
4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQCtR30RISEt9g7c
|
||||
GPkyf/vWnWVkZn2HaLrjWOC8lFGHAAIgI4ysUzFIkfdcc2J3aFAgsL50eKnIw26U
|
||||
DyOi0hyda/8=
|
||||
-----END CERTIFICATE-----
|
|
@ -1,5 +0,0 @@
|
|||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgVtSHWzv4uUYIQAIA
|
||||
m8/3qxAnY3KcQPd8WIEA/BmESHuhRANCAATZSMn7ugwoVYz6bt/41wAVcENX3XjM
|
||||
diScg/VsYxVsTykEupUb9wTJECBesiHAG1GFMv07bsQMJINnnBmFi3AY
|
||||
-----END PRIVATE KEY-----
|
|
@ -1,14 +0,0 @@
|
|||
-----BEGIN CERTIFICATE-----
|
||||
MIICGjCCAcCgAwIBAgIRALRPCr6neaWpw8EQwGqN6XcwCgYIKoZIzj0EAwIwczEL
|
||||
MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG
|
||||
cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHDAaBgNVBAMTE2Nh
|
||||
Lm9yZzEuZXhhbXBsZS5jb20wHhcNMTcxMDA2MTE0ODAxWhcNMjcxMDA0MTE0ODAx
|
||||
WjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMN
|
||||
U2FuIEZyYW5jaXNjbzEfMB0GA1UEAwwWQWRtaW5Ab3JnMS5leGFtcGxlLmNvbTBZ
|
||||
MBMGByqGSM49AgEGCCqGSM49AwEHA0IABNlIyfu6DChVjPpu3/jXABVwQ1fdeMx2
|
||||
JJyD9WxjFWxPKQS6lRv3BMkQIF6yIcAbUYUy/TtuxAwkg2ecGYWLcBijTTBLMA4G
|
||||
A1UdDwEB/wQEAwIHgDAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIP59CeWy4vex
|
||||
ywqV4qgQ4okNtW+5PbMpWjANdN92qfN7MAoGCCqGSM49BAMCA0gAMEUCIQDwP0uK
|
||||
Ma5QLnLKNKBqa8xUqNMxIq5hk91C5MYUDN/EPAIgTmcnNA3LEIL6XkhLRWLC1hil
|
||||
RkD7CYqhMTbfmDd5+mc=
|
||||
-----END CERTIFICATE-----
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue