diff --git a/tools/docker/fabric14-testnet/README.md b/tools/docker/fabric14-testnet/README.md new file mode 100644 index 0000000000..cae0d6f0ac --- /dev/null +++ b/tools/docker/fabric14-testnet/README.md @@ -0,0 +1,30 @@ +# fabric-testnet + +This package enables you to start minimal configured blockchain network with Hyperledger Fabric v1.4.x + +## Starting the network + +```sh +docker-compose up -d +``` + +## Create and joining a channel + +docker-compose starts plain fabric network first, and you need to configure a channel to use. + +* The following command will create a channel named 'mychannel' +```sh +docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org1.example.com/msp" peer0.org1.example.com peer channel create -o orderer.example.com:7050 -c mychannel -f /etc/hyperledger/configtx/channel.tx +``` +* Run this command to join peer0 from Org1 to that channel +```sh +docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/users/Admin@org1.example.com/msp" peer0.org1.example.com peer channel join -b mychannel.block +``` + +## Reference + +Please refer to [the original guide](https://xord.one/guide-to-setting-up-your-first-hyperledger-fabric-network-part-1/) which is written by Abdul Sami for further details. + + + + diff --git a/tools/docker/fabric14-testnet/config/Org1MSPanchors.tx b/tools/docker/fabric14-testnet/config/Org1MSPanchors.tx new file mode 100644 index 0000000000..104ee50e05 Binary files /dev/null and b/tools/docker/fabric14-testnet/config/Org1MSPanchors.tx differ diff --git a/tools/docker/fabric14-testnet/config/channel.tx b/tools/docker/fabric14-testnet/config/channel.tx new file mode 100644 index 0000000000..85572889f5 Binary files /dev/null and b/tools/docker/fabric14-testnet/config/channel.tx differ diff --git a/tools/docker/fabric14-testnet/config/configtx.yaml b/tools/docker/fabric14-testnet/config/configtx.yaml new file mode 100644 index 0000000000..adc18495c3 --- /dev/null +++ b/tools/docker/fabric14-testnet/config/configtx.yaml @@ -0,0 +1,65 @@ +Organizations: + - &OrdererOrg + Name: OrdererOrg + ID: OrdererMSP + MSPDir: crypto-config/ordererOrganizations/example.com/msp + - &Org1 + Name: Org1MSP + ID: Org1MSP + MSPDir: crypto-config/peerOrganizations/org1.example.com/msp + AnchorPeers: + - Host: peer0.org1.example.com + Port: 7051 + +Application: &ApplicationDefaults + + Organizations: + +Capabilities: + Global: &ChannelCapabilities + V1_1: true + + Orderer: &OrdererCapabilities + V1_1: true + + Application: &ApplicationCapabilities + V1_2: true + +Orderer: &OrdererDefaults + + OrdererType: solo + Addresses: + - orderer.example.com:7050 + BatchTimeout: 2s + BatchSize: + MaxMessageCount: 10 + AbsoluteMaxBytes: 99 MB + PreferredMaxBytes: 512 KB + Kafka: + Brokers: + - 127.0.0.1:9092 + Organizations: + +Profiles: + OneOrgOrdererGenesis: + Capabilities: + <<: *ChannelCapabilities + Orderer: + <<: *OrdererDefaults + Organizations: + - *OrdererOrg + Capabilities: + <<: *OrdererCapabilities + Consortiums: + SampleConsortium: + Organizations: + - *Org1 + OneOrgChannel: + Consortium: SampleConsortium + Application: + <<: *ApplicationDefaults + Organizations: + - *Org1 + Capabilities: + <<: *ApplicationCapabilities + diff --git a/tools/docker/fabric14-testnet/config/genesis.block b/tools/docker/fabric14-testnet/config/genesis.block new file mode 100644 index 0000000000..98ad226465 Binary files /dev/null and b/tools/docker/fabric14-testnet/config/genesis.block differ diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/ca/ca.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/ca/ca.example.com-cert.pem new file mode 100644 index 0000000000..4846cd430a --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/ca/ca.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICPTCCAeOgAwIBAgIQHYa6XvIQV6CrNSxmH1juuzAKBggqhkjOPQQDAjBpMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w +bGUuY29tMB4XDTIwMDcyNzA1NTAwMFoXDTMwMDcyNTA1NTAwMFowaTELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz +Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv +bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABEP8pTyLx4luPpw2Qn7tbWHZwbnA +JLLsXeNOR5jJY80jqJEIknWzeqI4zTaS/7nFMkZ7wCwyN0m6YMlj33QmkR2jbTBr +MA4GA1UdDwEB/wQEAwIBpjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw +DwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg4wUMJ7+bHr+FgMI1xtYV/fVzqc8C +m5pKBqUVZNPH/JIwCgYIKoZIzj0EAwIDSAAwRQIhAKuuW31Bz6HDVhjNWOR9D/Mf +v8+BIAyRv6wDMa/km2S9AiAFXtUPvAH4enf+DVV5TGLmW/DmHlu9DvzCz++RWx8O +ww== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/ca/e3050c27bf9b1ebf8580c235c6d615fdf573a9cf029b9a4a06a51564d3c7fc92_sk b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/ca/e3050c27bf9b1ebf8580c235c6d615fdf573a9cf029b9a4a06a51564d3c7fc92_sk new file mode 100644 index 0000000000..8e2f0b41a5 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/ca/e3050c27bf9b1ebf8580c235c6d615fdf573a9cf029b9a4a06a51564d3c7fc92_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg/oH4d1ekGTDa8zBd +LzCrxNdU/PqDRf+cU2d6RAhWs2+hRANCAARD/KU8i8eJbj6cNkJ+7W1h2cG5wCSy +7F3jTkeYyWPNI6iRCJJ1s3qiOM02kv+5xTJGe8AsMjdJumDJY990JpEd +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/admincerts/Admin@example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/admincerts/Admin@example.com-cert.pem new file mode 100644 index 0000000000..bd5f5c747b --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/admincerts/Admin@example.com-cert.pem @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIICCzCCAbGgAwIBAgIRALjNlkoBgUP/bgE9p7pr+scwCgYIKoZIzj0EAwIwaTEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt +cGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMFYxCzAJBgNV +BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp +c2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABGVZ2s80rASLxRmDhRtgBQ1rRM57Ssk+nH1EME1qRThhFqwLXWMa +b3Om2DwGia8eoXtXh02Q+WowmdCV8DgP9uajTTBLMA4GA1UdDwEB/wQEAwIHgDAM +BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIOMFDCe/mx6/hYDCNcbWFf31c6nPApua +SgalFWTTx/ySMAoGCCqGSM49BAMCA0gAMEUCIQD16ERnn1F1wX+cTz0lGDNCvsbV +O9Kha+Mp0LOLFfIJvAIge0mSG+qDXU9BinOGVaUmSjAKkuiKek14BeWXuWUo8YI= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/cacerts/ca.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/cacerts/ca.example.com-cert.pem new file mode 100644 index 0000000000..4846cd430a --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/cacerts/ca.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICPTCCAeOgAwIBAgIQHYa6XvIQV6CrNSxmH1juuzAKBggqhkjOPQQDAjBpMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w +bGUuY29tMB4XDTIwMDcyNzA1NTAwMFoXDTMwMDcyNTA1NTAwMFowaTELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz +Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv +bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABEP8pTyLx4luPpw2Qn7tbWHZwbnA +JLLsXeNOR5jJY80jqJEIknWzeqI4zTaS/7nFMkZ7wCwyN0m6YMlj33QmkR2jbTBr +MA4GA1UdDwEB/wQEAwIBpjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw +DwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg4wUMJ7+bHr+FgMI1xtYV/fVzqc8C +m5pKBqUVZNPH/JIwCgYIKoZIzj0EAwIDSAAwRQIhAKuuW31Bz6HDVhjNWOR9D/Mf +v8+BIAyRv6wDMa/km2S9AiAFXtUPvAH4enf+DVV5TGLmW/DmHlu9DvzCz++RWx8O +ww== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/tlscacerts/tlsca.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/tlscacerts/tlsca.example.com-cert.pem new file mode 100644 index 0000000000..c07cbf5015 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/msp/tlscacerts/tlsca.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICRDCCAeqgAwIBAgIRALhXXzk+n4uU19foiBwyTEQwCgYIKoZIzj0EAwIwbDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l +eGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMGwxCzAJ +BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh +bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh +bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARL83zPrZ63w/YURogO +WwVg8TFF2qlsrD+ohMH1JFGfRDEPUb00kXCr9NUjIwp55qwTYaR1uNh24sOiGFB/ +qz0Lo20wazAOBgNVHQ8BAf8EBAMCAaYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsG +AQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOkv/c9JdrfhfUntSOpl +IXW6N5YYipBHjf9W4UKqyPfZMAoGCCqGSM49BAMCA0gAMEUCIQChY/x+p2tmo2V4 +XOPl/lvFVk5SS8YT0cQ0TejXos951AIgSQRTnHaLpEWwzBTl3paKnDqE91Br/jj0 +R0R1IbEhnT4= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/admincerts/Admin@example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/admincerts/Admin@example.com-cert.pem new file mode 100644 index 0000000000..bd5f5c747b --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/admincerts/Admin@example.com-cert.pem @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIICCzCCAbGgAwIBAgIRALjNlkoBgUP/bgE9p7pr+scwCgYIKoZIzj0EAwIwaTEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt +cGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMFYxCzAJBgNV +BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp +c2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABGVZ2s80rASLxRmDhRtgBQ1rRM57Ssk+nH1EME1qRThhFqwLXWMa +b3Om2DwGia8eoXtXh02Q+WowmdCV8DgP9uajTTBLMA4GA1UdDwEB/wQEAwIHgDAM +BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIOMFDCe/mx6/hYDCNcbWFf31c6nPApua +SgalFWTTx/ySMAoGCCqGSM49BAMCA0gAMEUCIQD16ERnn1F1wX+cTz0lGDNCvsbV +O9Kha+Mp0LOLFfIJvAIge0mSG+qDXU9BinOGVaUmSjAKkuiKek14BeWXuWUo8YI= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/cacerts/ca.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/cacerts/ca.example.com-cert.pem new file mode 100644 index 0000000000..4846cd430a --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/cacerts/ca.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICPTCCAeOgAwIBAgIQHYa6XvIQV6CrNSxmH1juuzAKBggqhkjOPQQDAjBpMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w +bGUuY29tMB4XDTIwMDcyNzA1NTAwMFoXDTMwMDcyNTA1NTAwMFowaTELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz +Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv +bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABEP8pTyLx4luPpw2Qn7tbWHZwbnA +JLLsXeNOR5jJY80jqJEIknWzeqI4zTaS/7nFMkZ7wCwyN0m6YMlj33QmkR2jbTBr +MA4GA1UdDwEB/wQEAwIBpjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw +DwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg4wUMJ7+bHr+FgMI1xtYV/fVzqc8C +m5pKBqUVZNPH/JIwCgYIKoZIzj0EAwIDSAAwRQIhAKuuW31Bz6HDVhjNWOR9D/Mf +v8+BIAyRv6wDMa/km2S9AiAFXtUPvAH4enf+DVV5TGLmW/DmHlu9DvzCz++RWx8O +ww== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/keystore/5265a2599df3d02ad11ab15c5e3d5def2c99cfaa83c5380701d701123d432adf_sk b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/keystore/5265a2599df3d02ad11ab15c5e3d5def2c99cfaa83c5380701d701123d432adf_sk new file mode 100644 index 0000000000..a02e3f3c2b --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/keystore/5265a2599df3d02ad11ab15c5e3d5def2c99cfaa83c5380701d701123d432adf_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgCTDgEvYLntc3HAI8 +wKZompZ3mLOYB8vEKhahMUxLcGShRANCAAQkGq9D/LpZSybGGBhcO+supMZ0yJcY +jUtw7lmuxRfauh6ebE59Hxz7LB9F6hBfdQ8B9l808c8f3PUN8XnY/xia +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/signcerts/orderer.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/signcerts/orderer.example.com-cert.pem new file mode 100644 index 0000000000..824c836d4b --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/signcerts/orderer.example.com-cert.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICDTCCAbOgAwIBAgIRAJQa2xk/ZajPfuC6lbYXdOgwCgYIKoZIzj0EAwIwaTEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt +cGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMFgxCzAJBgNV +BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp +c2NvMRwwGgYDVQQDExNvcmRlcmVyLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYI +KoZIzj0DAQcDQgAEJBqvQ/y6WUsmxhgYXDvrLqTGdMiXGI1LcO5ZrsUX2roenmxO +fR8c+ywfReoQX3UPAfZfNPHPH9z1DfF52P8YmqNNMEswDgYDVR0PAQH/BAQDAgeA +MAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAg4wUMJ7+bHr+FgMI1xtYV/fVzqc8C +m5pKBqUVZNPH/JIwCgYIKoZIzj0EAwIDSAAwRQIhALffg0YujdfMO6C/CR8I+PHD +7BJ1lhd812TxAlKv3IDJAiBg23alB80H3uz/1aZe/usYRAjyUm4GnLowvm1YzPmL +RA== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem new file mode 100644 index 0000000000..c07cbf5015 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICRDCCAeqgAwIBAgIRALhXXzk+n4uU19foiBwyTEQwCgYIKoZIzj0EAwIwbDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l +eGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMGwxCzAJ +BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh +bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh +bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARL83zPrZ63w/YURogO +WwVg8TFF2qlsrD+ohMH1JFGfRDEPUb00kXCr9NUjIwp55qwTYaR1uNh24sOiGFB/ +qz0Lo20wazAOBgNVHQ8BAf8EBAMCAaYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsG +AQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOkv/c9JdrfhfUntSOpl +IXW6N5YYipBHjf9W4UKqyPfZMAoGCCqGSM49BAMCA0gAMEUCIQChY/x+p2tmo2V4 +XOPl/lvFVk5SS8YT0cQ0TejXos951AIgSQRTnHaLpEWwzBTl3paKnDqE91Br/jj0 +R0R1IbEhnT4= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt new file mode 100644 index 0000000000..c07cbf5015 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICRDCCAeqgAwIBAgIRALhXXzk+n4uU19foiBwyTEQwCgYIKoZIzj0EAwIwbDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l +eGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMGwxCzAJ +BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh +bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh +bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARL83zPrZ63w/YURogO +WwVg8TFF2qlsrD+ohMH1JFGfRDEPUb00kXCr9NUjIwp55qwTYaR1uNh24sOiGFB/ +qz0Lo20wazAOBgNVHQ8BAf8EBAMCAaYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsG +AQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOkv/c9JdrfhfUntSOpl +IXW6N5YYipBHjf9W4UKqyPfZMAoGCCqGSM49BAMCA0gAMEUCIQChY/x+p2tmo2V4 +XOPl/lvFVk5SS8YT0cQ0TejXos951AIgSQRTnHaLpEWwzBTl3paKnDqE91Br/jj0 +R0R1IbEhnT4= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/server.crt b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/server.crt new file mode 100644 index 0000000000..50316471b7 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/server.crt @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICWTCCAf+gAwIBAgIQHB0ec2ys++nZl2ufWmTwMDAKBggqhkjOPQQDAjBsMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xGjAYBgNVBAMTEXRsc2NhLmV4 +YW1wbGUuY29tMB4XDTIwMDcyNzA1NTAwMFoXDTMwMDcyNTA1NTAwMFowWDELMAkG +A1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFu +Y2lzY28xHDAaBgNVBAMTE29yZGVyZXIuZXhhbXBsZS5jb20wWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAARsi+5Fw1iUe7Ar9GExJCUZvUicqZAymNhHH2kZsKyc919Y +Bl/S/NoKCZ2RQtrjMRTUOYIHQwbROloyDYwdHfBmo4GWMIGTMA4GA1UdDwEB/wQE +AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIw +ADArBgNVHSMEJDAigCDpL/3PSXa34X1J7UjqZSF1ujeWGIqQR43/VuFCqsj32TAn +BgNVHREEIDAeghNvcmRlcmVyLmV4YW1wbGUuY29tggdvcmRlcmVyMAoGCCqGSM49 +BAMCA0gAMEUCIQDhKuUk2gp9i9COkBMYAj/D2W7Pg6sCqVvVcit7hHApZAIgAMXE +QqPGVJHMmtkguPoci314xCZ2wiLzyRbAXNpJiAQ= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/server.key b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/server.key new file mode 100644 index 0000000000..84eb6e46d7 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/server.key @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg8U9ulS3jCqYeh3mI +U0D5wIexFlam840cmijj5dCBzvChRANCAARsi+5Fw1iUe7Ar9GExJCUZvUicqZAy +mNhHH2kZsKyc919YBl/S/NoKCZ2RQtrjMRTUOYIHQwbROloyDYwdHfBm +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/tlsca/e92ffdcf4976b7e17d49ed48ea652175ba3796188a90478dff56e142aac8f7d9_sk b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/tlsca/e92ffdcf4976b7e17d49ed48ea652175ba3796188a90478dff56e142aac8f7d9_sk new file mode 100644 index 0000000000..9d33db645c --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/tlsca/e92ffdcf4976b7e17d49ed48ea652175ba3796188a90478dff56e142aac8f7d9_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg0Mg42nXabSIJDbAy +gIOKnyCUwuUZS7KbvBFtBABbdKWhRANCAARL83zPrZ63w/YURogOWwVg8TFF2qls +rD+ohMH1JFGfRDEPUb00kXCr9NUjIwp55qwTYaR1uNh24sOiGFB/qz0L +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/tlsca/tlsca.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/tlsca/tlsca.example.com-cert.pem new file mode 100644 index 0000000000..c07cbf5015 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/tlsca/tlsca.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICRDCCAeqgAwIBAgIRALhXXzk+n4uU19foiBwyTEQwCgYIKoZIzj0EAwIwbDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l +eGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMGwxCzAJ +BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh +bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh +bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARL83zPrZ63w/YURogO +WwVg8TFF2qlsrD+ohMH1JFGfRDEPUb00kXCr9NUjIwp55qwTYaR1uNh24sOiGFB/ +qz0Lo20wazAOBgNVHQ8BAf8EBAMCAaYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsG +AQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOkv/c9JdrfhfUntSOpl +IXW6N5YYipBHjf9W4UKqyPfZMAoGCCqGSM49BAMCA0gAMEUCIQChY/x+p2tmo2V4 +XOPl/lvFVk5SS8YT0cQ0TejXos951AIgSQRTnHaLpEWwzBTl3paKnDqE91Br/jj0 +R0R1IbEhnT4= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/admincerts/Admin@example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/admincerts/Admin@example.com-cert.pem new file mode 100644 index 0000000000..bd5f5c747b --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/admincerts/Admin@example.com-cert.pem @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIICCzCCAbGgAwIBAgIRALjNlkoBgUP/bgE9p7pr+scwCgYIKoZIzj0EAwIwaTEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt +cGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMFYxCzAJBgNV +BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp +c2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABGVZ2s80rASLxRmDhRtgBQ1rRM57Ssk+nH1EME1qRThhFqwLXWMa +b3Om2DwGia8eoXtXh02Q+WowmdCV8DgP9uajTTBLMA4GA1UdDwEB/wQEAwIHgDAM +BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIOMFDCe/mx6/hYDCNcbWFf31c6nPApua +SgalFWTTx/ySMAoGCCqGSM49BAMCA0gAMEUCIQD16ERnn1F1wX+cTz0lGDNCvsbV +O9Kha+Mp0LOLFfIJvAIge0mSG+qDXU9BinOGVaUmSjAKkuiKek14BeWXuWUo8YI= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/cacerts/ca.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/cacerts/ca.example.com-cert.pem new file mode 100644 index 0000000000..4846cd430a --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/cacerts/ca.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICPTCCAeOgAwIBAgIQHYa6XvIQV6CrNSxmH1juuzAKBggqhkjOPQQDAjBpMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEUMBIGA1UEChMLZXhhbXBsZS5jb20xFzAVBgNVBAMTDmNhLmV4YW1w +bGUuY29tMB4XDTIwMDcyNzA1NTAwMFoXDTMwMDcyNTA1NTAwMFowaTELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBGcmFuY2lz +Y28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFtcGxlLmNv +bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABEP8pTyLx4luPpw2Qn7tbWHZwbnA +JLLsXeNOR5jJY80jqJEIknWzeqI4zTaS/7nFMkZ7wCwyN0m6YMlj33QmkR2jbTBr +MA4GA1UdDwEB/wQEAwIBpjAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEw +DwYDVR0TAQH/BAUwAwEB/zApBgNVHQ4EIgQg4wUMJ7+bHr+FgMI1xtYV/fVzqc8C +m5pKBqUVZNPH/JIwCgYIKoZIzj0EAwIDSAAwRQIhAKuuW31Bz6HDVhjNWOR9D/Mf +v8+BIAyRv6wDMa/km2S9AiAFXtUPvAH4enf+DVV5TGLmW/DmHlu9DvzCz++RWx8O +ww== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/keystore/2eb7e1c76a1f33c8eba62fcc26781eb78d583d59e6c36b0b66829d706eaa1101_sk b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/keystore/2eb7e1c76a1f33c8eba62fcc26781eb78d583d59e6c36b0b66829d706eaa1101_sk new file mode 100644 index 0000000000..7639a0caa2 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/keystore/2eb7e1c76a1f33c8eba62fcc26781eb78d583d59e6c36b0b66829d706eaa1101_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg1LtUtqc3Vk9kmGf+ +vSx9O3zBrJ1q7JD/AkkCdwBZ6nChRANCAARlWdrPNKwEi8UZg4UbYAUNa0TOe0rJ +Ppx9RDBNakU4YRasC11jGm9zptg8BomvHqF7V4dNkPlqMJnQlfA4D/bm +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/signcerts/Admin@example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/signcerts/Admin@example.com-cert.pem new file mode 100644 index 0000000000..bd5f5c747b --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/signcerts/Admin@example.com-cert.pem @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIICCzCCAbGgAwIBAgIRALjNlkoBgUP/bgE9p7pr+scwCgYIKoZIzj0EAwIwaTEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRcwFQYDVQQDEw5jYS5leGFt +cGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMFYxCzAJBgNV +BAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJhbmNp +c2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEGCCqG +SM49AwEHA0IABGVZ2s80rASLxRmDhRtgBQ1rRM57Ssk+nH1EME1qRThhFqwLXWMa +b3Om2DwGia8eoXtXh02Q+WowmdCV8DgP9uajTTBLMA4GA1UdDwEB/wQEAwIHgDAM +BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAIOMFDCe/mx6/hYDCNcbWFf31c6nPApua +SgalFWTTx/ySMAoGCCqGSM49BAMCA0gAMEUCIQD16ERnn1F1wX+cTz0lGDNCvsbV +O9Kha+Mp0LOLFfIJvAIge0mSG+qDXU9BinOGVaUmSjAKkuiKek14BeWXuWUo8YI= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/tlscacerts/tlsca.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/tlscacerts/tlsca.example.com-cert.pem new file mode 100644 index 0000000000..c07cbf5015 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/msp/tlscacerts/tlsca.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICRDCCAeqgAwIBAgIRALhXXzk+n4uU19foiBwyTEQwCgYIKoZIzj0EAwIwbDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l +eGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMGwxCzAJ +BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh +bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh +bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARL83zPrZ63w/YURogO +WwVg8TFF2qlsrD+ohMH1JFGfRDEPUb00kXCr9NUjIwp55qwTYaR1uNh24sOiGFB/ +qz0Lo20wazAOBgNVHQ8BAf8EBAMCAaYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsG +AQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOkv/c9JdrfhfUntSOpl +IXW6N5YYipBHjf9W4UKqyPfZMAoGCCqGSM49BAMCA0gAMEUCIQChY/x+p2tmo2V4 +XOPl/lvFVk5SS8YT0cQ0TejXos951AIgSQRTnHaLpEWwzBTl3paKnDqE91Br/jj0 +R0R1IbEhnT4= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/ca.crt b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/ca.crt new file mode 100644 index 0000000000..c07cbf5015 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/ca.crt @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICRDCCAeqgAwIBAgIRALhXXzk+n4uU19foiBwyTEQwCgYIKoZIzj0EAwIwbDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l +eGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMGwxCzAJ +BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh +bmNpc2NvMRQwEgYDVQQKEwtleGFtcGxlLmNvbTEaMBgGA1UEAxMRdGxzY2EuZXhh +bXBsZS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARL83zPrZ63w/YURogO +WwVg8TFF2qlsrD+ohMH1JFGfRDEPUb00kXCr9NUjIwp55qwTYaR1uNh24sOiGFB/ +qz0Lo20wazAOBgNVHQ8BAf8EBAMCAaYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsG +AQUFBwMBMA8GA1UdEwEB/wQFMAMBAf8wKQYDVR0OBCIEIOkv/c9JdrfhfUntSOpl +IXW6N5YYipBHjf9W4UKqyPfZMAoGCCqGSM49BAMCA0gAMEUCIQChY/x+p2tmo2V4 +XOPl/lvFVk5SS8YT0cQ0TejXos951AIgSQRTnHaLpEWwzBTl3paKnDqE91Br/jj0 +R0R1IbEhnT4= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/client.crt b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/client.crt new file mode 100644 index 0000000000..a2dc1340df --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/client.crt @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICLTCCAdOgAwIBAgIRAP3b2EUn7hf+fuf3Se+X0sgwCgYIKoZIzj0EAwIwbDEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xFDASBgNVBAoTC2V4YW1wbGUuY29tMRowGAYDVQQDExF0bHNjYS5l +eGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBaMFYxCzAJ +BgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1TYW4gRnJh +bmNpc2NvMRowGAYDVQQDDBFBZG1pbkBleGFtcGxlLmNvbTBZMBMGByqGSM49AgEG +CCqGSM49AwEHA0IABEap8a/YVIL1vCabrjxohkZOptTYr+cD2H2pZiMfDgLxJAEv +AIIAjPhejM5HPOavYlsynLMEOSxpxpIJMNgUYi6jbDBqMA4GA1UdDwEB/wQEAwIF +oDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAr +BgNVHSMEJDAigCDpL/3PSXa34X1J7UjqZSF1ujeWGIqQR43/VuFCqsj32TAKBggq +hkjOPQQDAgNIADBFAiEAol18ATyAGYEzImJmrR6h/nWANvv+5SeY8vyQciiDKcEC +IEoI1RfQluD+aqfQJTI6WLsdh4YD4qyeQCZz596KJhoZ +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/client.key b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/client.key new file mode 100644 index 0000000000..718c64e72a --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/ordererOrganizations/example.com/users/Admin@example.com/tls/client.key @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg3sjlmOl4/VSIvrZv +dXvUPqRTQp5l0bsQzVwUnyR7MuShRANCAARGqfGv2FSC9bwmm648aIZGTqbU2K/n +A9h9qWYjHw4C8SQBLwCCAIz4XozORzzmr2JbMpyzBDksacaSCTDYFGIu +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/ca/078afe32f7ab661cdf884926e0bb522d5caa857bdc2551d03510305e925528d8_sk b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/ca/078afe32f7ab661cdf884926e0bb522d5caa857bdc2551d03510305e925528d8_sk new file mode 100644 index 0000000000..45c942f969 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/ca/078afe32f7ab661cdf884926e0bb522d5caa857bdc2551d03510305e925528d8_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgnEqSFZyBHnuqDLfy +O/EYd3URfrQZW0Z+k+xZfCEw2hOhRANCAASxRBLmdUE7CBxYw5mG/mHQ7InrC710 +0PDpW6zFos9ZdohucB7ZfeBeBgEt2i8QF9ArnqAwPVuoypjyrQVQxAJQ +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem new file mode 100644 index 0000000000..ffa06995e2 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/ca/ca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICUDCCAfegAwIBAgIQf1zP3kNypBZSWTKfLyAdZTAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD +ExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +sUQS5nVBOwgcWMOZhv5h0OyJ6wu9dNDw6VusxaLPWXaIbnAe2X3gXgYBLdovEBfQ +K56gMD1bqMqY8q0FUMQCUKNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1UdJQQWMBQG +CCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1UdDgQiBCAH +iv4y96tmHN+ISSbgu1ItXKqFe9wlUdA1EDBeklUo2DAKBggqhkjOPQQDAgNHADBE +AiBL9VTvMTJ1klFcWEfqG10eN9FoO/jAeSMdw5bNUBO1gwIgSKokJvTgLrDM1S+P +j+e6h287EJj5mTm0eMhC5e3ajfg= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem new file mode 100644 index 0000000000..de6d72b1ba --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICGDCCAb+gAwIBAgIQJjGB/IVDHhv/lFvc5cjFuzAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0lBuFz0nE2cbVxsUAgUYiIJaobAqq9CA +G6mILkr/nWWpwOB8wYOcxU2aBfaxxEMzDHhKi0F3+vXJ7BR4Ccun66NNMEswDgYD +VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgB4r+MverZhzf +iEkm4LtSLVyqhXvcJVHQNRAwXpJVKNgwCgYIKoZIzj0EAwIDRwAwRAIgbPYTTYk4 +O2G9nMh7hUnXKF8lr3kl4fOMBOEioE926+cCIFttmtr7N4xBqmOW8UurOI01AOJ3 +G7uw/p0c26wYFZ8p +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem new file mode 100644 index 0000000000..ffa06995e2 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICUDCCAfegAwIBAgIQf1zP3kNypBZSWTKfLyAdZTAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD +ExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +sUQS5nVBOwgcWMOZhv5h0OyJ6wu9dNDw6VusxaLPWXaIbnAe2X3gXgYBLdovEBfQ +K56gMD1bqMqY8q0FUMQCUKNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1UdJQQWMBQG +CCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1UdDgQiBCAH +iv4y96tmHN+ISSbgu1ItXKqFe9wlUdA1EDBeklUo2DAKBggqhkjOPQQDAgNHADBE +AiBL9VTvMTJ1klFcWEfqG10eN9FoO/jAeSMdw5bNUBO1gwIgSKokJvTgLrDM1S+P +j+e6h287EJj5mTm0eMhC5e3ajfg= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem new file mode 100644 index 0000000000..50f916c83e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIQKcLjRvu0PGQ5HuDmQhiVmzAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD +VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAE7aB6iK6sNKFBe7vZNXl54nYX7//kVXg1/R3PB+0EznrwPW7cfzu5Imk4 +rRQcF/KedNnRPUSxoOMnS9Ttx5QXCaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud +JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud +DgQiBCA9Q0wHV9TXm8bnFofmcxu+Izlz3asSUFRl9YXfJ2vL5DAKBggqhkjOPQQD +AgNIADBFAiEAl+novXlKWb7DaEaa4POeUNO2pDc4aK88i6Vyc4u+Uf4CIHm0rbyM +XmeRgBNVdcIXI704WYREQeTxMXNRoZhwveMl +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem new file mode 100644 index 0000000000..de6d72b1ba --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICGDCCAb+gAwIBAgIQJjGB/IVDHhv/lFvc5cjFuzAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0lBuFz0nE2cbVxsUAgUYiIJaobAqq9CA +G6mILkr/nWWpwOB8wYOcxU2aBfaxxEMzDHhKi0F3+vXJ7BR4Ccun66NNMEswDgYD +VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgB4r+MverZhzf +iEkm4LtSLVyqhXvcJVHQNRAwXpJVKNgwCgYIKoZIzj0EAwIDRwAwRAIgbPYTTYk4 +O2G9nMh7hUnXKF8lr3kl4fOMBOEioE926+cCIFttmtr7N4xBqmOW8UurOI01AOJ3 +G7uw/p0c26wYFZ8p +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem new file mode 100644 index 0000000000..ffa06995e2 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICUDCCAfegAwIBAgIQf1zP3kNypBZSWTKfLyAdZTAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD +ExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +sUQS5nVBOwgcWMOZhv5h0OyJ6wu9dNDw6VusxaLPWXaIbnAe2X3gXgYBLdovEBfQ +K56gMD1bqMqY8q0FUMQCUKNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1UdJQQWMBQG +CCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1UdDgQiBCAH +iv4y96tmHN+ISSbgu1ItXKqFe9wlUdA1EDBeklUo2DAKBggqhkjOPQQDAgNHADBE +AiBL9VTvMTJ1klFcWEfqG10eN9FoO/jAeSMdw5bNUBO1gwIgSKokJvTgLrDM1S+P +j+e6h287EJj5mTm0eMhC5e3ajfg= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/keystore/38c2102aea4043d808b8780eb4a4c278f79c199439a6e1bb3e169b03e5b97960_sk b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/keystore/38c2102aea4043d808b8780eb4a4c278f79c199439a6e1bb3e169b03e5b97960_sk new file mode 100644 index 0000000000..8b5047b1c4 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/keystore/38c2102aea4043d808b8780eb4a4c278f79c199439a6e1bb3e169b03e5b97960_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgJWbM898ZoC5Ftgis +CjX/Q0TqNKvWRZIAkAMx4wc40LihRANCAATt6b7I32Kmb1Ys8MWPNQjiQkLgYKOn +1HXKTqidnT1MqamA8P06HZfcYNWqJfabLfoy7UajemOL+tzg6YE4YlGw +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/signcerts/peer0.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/signcerts/peer0.org1.example.com-cert.pem new file mode 100644 index 0000000000..fe49994ff8 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/signcerts/peer0.org1.example.com-cert.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICGDCCAb+gAwIBAgIQOKZ2F8tgGFDui/iXmH+y1DAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMR8wHQYDVQQDExZwZWVyMC5vcmcxLmV4YW1wbGUuY29tMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE7em+yN9ipm9WLPDFjzUI4kJC4GCjp9R1 +yk6onZ09TKmpgPD9Oh2X3GDVqiX2my36Mu1Go3pji/rc4OmBOGJRsKNNMEswDgYD +VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgB4r+MverZhzf +iEkm4LtSLVyqhXvcJVHQNRAwXpJVKNgwCgYIKoZIzj0EAwIDRwAwRAIgUFun7c3z +x1OJQAImkhxvrowk3Fo6VlYkPf33yQB9CdsCIEGWz/Bj+3gMyUAOWlsjcyom3q5i +CAT5cOj/Ny4RTDoG +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem new file mode 100644 index 0000000000..50f916c83e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIQKcLjRvu0PGQ5HuDmQhiVmzAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD +VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAE7aB6iK6sNKFBe7vZNXl54nYX7//kVXg1/R3PB+0EznrwPW7cfzu5Imk4 +rRQcF/KedNnRPUSxoOMnS9Ttx5QXCaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud +JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud +DgQiBCA9Q0wHV9TXm8bnFofmcxu+Izlz3asSUFRl9YXfJ2vL5DAKBggqhkjOPQQD +AgNIADBFAiEAl+novXlKWb7DaEaa4POeUNO2pDc4aK88i6Vyc4u+Uf4CIHm0rbyM +XmeRgBNVdcIXI704WYREQeTxMXNRoZhwveMl +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt new file mode 100644 index 0000000000..50f916c83e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIQKcLjRvu0PGQ5HuDmQhiVmzAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD +VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAE7aB6iK6sNKFBe7vZNXl54nYX7//kVXg1/R3PB+0EznrwPW7cfzu5Imk4 +rRQcF/KedNnRPUSxoOMnS9Ttx5QXCaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud +JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud +DgQiBCA9Q0wHV9TXm8bnFofmcxu+Izlz3asSUFRl9YXfJ2vL5DAKBggqhkjOPQQD +AgNIADBFAiEAl+novXlKWb7DaEaa4POeUNO2pDc4aK88i6Vyc4u+Uf4CIHm0rbyM +XmeRgBNVdcIXI704WYREQeTxMXNRoZhwveMl +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt new file mode 100644 index 0000000000..64bef99539 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.crt @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICZzCCAg6gAwIBAgIRAIwL7KayztnVFlo8zKvm3rQwCgYIKoZIzj0EAwIwdjEL +MAkGA1UEBhMCVVMxEzARBgNVBAgTCkNhbGlmb3JuaWExFjAUBgNVBAcTDVNhbiBG +cmFuY2lzY28xGTAXBgNVBAoTEG9yZzEuZXhhbXBsZS5jb20xHzAdBgNVBAMTFnRs +c2NhLm9yZzEuZXhhbXBsZS5jb20wHhcNMjAwNzI3MDU1MDAwWhcNMzAwNzI1MDU1 +MDAwWjBbMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UE +BxMNU2FuIEZyYW5jaXNjbzEfMB0GA1UEAxMWcGVlcjAub3JnMS5leGFtcGxlLmNv +bTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNPs3yDijG5XWTIaP6SNl6EW0sGA +Pf6i0yczcWV6KksDDzfn4bwd6bI5zGc8+8/CQ+OheotnKUYEewd2tLrtk9WjgZcw +gZQwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD +AjAMBgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAID1DTAdX1NebxucWh+ZzG74jOXPd +qxJQVGX1hd8na8vkMCgGA1UdEQQhMB+CFnBlZXIwLm9yZzEuZXhhbXBsZS5jb22C +BXBlZXIwMAoGCCqGSM49BAMCA0cAMEQCID5LHNT6+Z+I0uwTv3Yqc+7BL7anHHGF +Nzb6TANdmTUjAiBI90j1iPpJXcWpNhf3AV6ocC+8QrNbnJZelMWDp8iBCg== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key new file mode 100644 index 0000000000..22ec07ac8e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/server.key @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgqjxXio2yPHKUcGYg +GVcuoPIYTB5hb7kLBi6VS4rCEgmhRANCAATT7N8g4oxuV1kyGj+kjZehFtLBgD3+ +otMnM3FleipLAw835+G8HemyOcxnPPvPwkPjoXqLZylGBHsHdrS67ZPV +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/tlsca/3d434c0757d4d79bc6e71687e6731bbe233973ddab12505465f585df276bcbe4_sk b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/tlsca/3d434c0757d4d79bc6e71687e6731bbe233973ddab12505465f585df276bcbe4_sk new file mode 100644 index 0000000000..85307c10b9 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/tlsca/3d434c0757d4d79bc6e71687e6731bbe233973ddab12505465f585df276bcbe4_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgLjDtW8d/+cSEWnTV +6xfge3IdBxZF1fi+cVlaQl2Q2KyhRANCAATtoHqIrqw0oUF7u9k1eXnidhfv/+RV +eDX9Hc8H7QTOevA9btx/O7kiaTitFBwX8p502dE9RLGg4ydL1O3HlBcJ +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/tlsca/tlsca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/tlsca/tlsca.org1.example.com-cert.pem new file mode 100644 index 0000000000..50f916c83e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/tlsca/tlsca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIQKcLjRvu0PGQ5HuDmQhiVmzAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD +VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAE7aB6iK6sNKFBe7vZNXl54nYX7//kVXg1/R3PB+0EznrwPW7cfzu5Imk4 +rRQcF/KedNnRPUSxoOMnS9Ttx5QXCaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud +JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud +DgQiBCA9Q0wHV9TXm8bnFofmcxu+Izlz3asSUFRl9YXfJ2vL5DAKBggqhkjOPQQD +AgNIADBFAiEAl+novXlKWb7DaEaa4POeUNO2pDc4aK88i6Vyc4u+Uf4CIHm0rbyM +XmeRgBNVdcIXI704WYREQeTxMXNRoZhwveMl +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem new file mode 100644 index 0000000000..de6d72b1ba --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/admincerts/Admin@org1.example.com-cert.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICGDCCAb+gAwIBAgIQJjGB/IVDHhv/lFvc5cjFuzAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0lBuFz0nE2cbVxsUAgUYiIJaobAqq9CA +G6mILkr/nWWpwOB8wYOcxU2aBfaxxEMzDHhKi0F3+vXJ7BR4Ccun66NNMEswDgYD +VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgB4r+MverZhzf +iEkm4LtSLVyqhXvcJVHQNRAwXpJVKNgwCgYIKoZIzj0EAwIDRwAwRAIgbPYTTYk4 +O2G9nMh7hUnXKF8lr3kl4fOMBOEioE926+cCIFttmtr7N4xBqmOW8UurOI01AOJ3 +G7uw/p0c26wYFZ8p +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem new file mode 100644 index 0000000000..ffa06995e2 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICUDCCAfegAwIBAgIQf1zP3kNypBZSWTKfLyAdZTAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD +ExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +sUQS5nVBOwgcWMOZhv5h0OyJ6wu9dNDw6VusxaLPWXaIbnAe2X3gXgYBLdovEBfQ +K56gMD1bqMqY8q0FUMQCUKNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1UdJQQWMBQG +CCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1UdDgQiBCAH +iv4y96tmHN+ISSbgu1ItXKqFe9wlUdA1EDBeklUo2DAKBggqhkjOPQQDAgNHADBE +AiBL9VTvMTJ1klFcWEfqG10eN9FoO/jAeSMdw5bNUBO1gwIgSKokJvTgLrDM1S+P +j+e6h287EJj5mTm0eMhC5e3ajfg= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/c8866a4cd76ed76536afd2f0ab07fa9d032ac91d0d2b7b687efa0fdeb7e7350f_sk b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/c8866a4cd76ed76536afd2f0ab07fa9d032ac91d0d2b7b687efa0fdeb7e7350f_sk new file mode 100644 index 0000000000..5c4c67478c --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/c8866a4cd76ed76536afd2f0ab07fa9d032ac91d0d2b7b687efa0fdeb7e7350f_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgrftu8BDiIkcxG/Sm +SViwxpfJnzdd84LiTPzHumeyLPihRANCAATSUG4XPScTZxtXGxQCBRiIglqhsCqr +0IAbqYguSv+dZanA4HzBg5zFTZoF9rHEQzMMeEqLQXf69cnsFHgJy6fr +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem new file mode 100644 index 0000000000..de6d72b1ba --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICGDCCAb+gAwIBAgIQJjGB/IVDHhv/lFvc5cjFuzAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29tMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE0lBuFz0nE2cbVxsUAgUYiIJaobAqq9CA +G6mILkr/nWWpwOB8wYOcxU2aBfaxxEMzDHhKi0F3+vXJ7BR4Ccun66NNMEswDgYD +VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgB4r+MverZhzf +iEkm4LtSLVyqhXvcJVHQNRAwXpJVKNgwCgYIKoZIzj0EAwIDRwAwRAIgbPYTTYk4 +O2G9nMh7hUnXKF8lr3kl4fOMBOEioE926+cCIFttmtr7N4xBqmOW8UurOI01AOJ3 +G7uw/p0c26wYFZ8p +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem new file mode 100644 index 0000000000..50f916c83e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIQKcLjRvu0PGQ5HuDmQhiVmzAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD +VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAE7aB6iK6sNKFBe7vZNXl54nYX7//kVXg1/R3PB+0EznrwPW7cfzu5Imk4 +rRQcF/KedNnRPUSxoOMnS9Ttx5QXCaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud +JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud +DgQiBCA9Q0wHV9TXm8bnFofmcxu+Izlz3asSUFRl9YXfJ2vL5DAKBggqhkjOPQQD +AgNIADBFAiEAl+novXlKWb7DaEaa4POeUNO2pDc4aK88i6Vyc4u+Uf4CIHm0rbyM +XmeRgBNVdcIXI704WYREQeTxMXNRoZhwveMl +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/ca.crt b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/ca.crt new file mode 100644 index 0000000000..50f916c83e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/ca.crt @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIQKcLjRvu0PGQ5HuDmQhiVmzAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD +VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAE7aB6iK6sNKFBe7vZNXl54nYX7//kVXg1/R3PB+0EznrwPW7cfzu5Imk4 +rRQcF/KedNnRPUSxoOMnS9Ttx5QXCaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud +JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud +DgQiBCA9Q0wHV9TXm8bnFofmcxu+Izlz3asSUFRl9YXfJ2vL5DAKBggqhkjOPQQD +AgNIADBFAiEAl+novXlKWb7DaEaa4POeUNO2pDc4aK88i6Vyc4u+Uf4CIHm0rbyM +XmeRgBNVdcIXI704WYREQeTxMXNRoZhwveMl +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/client.crt b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/client.crt new file mode 100644 index 0000000000..25a2bf75d0 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/client.crt @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICOzCCAeGgAwIBAgIQApWDf706gbxmhEL4B2LDXDAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZBZG1pbkBvcmcxLmV4YW1wbGUuY29t +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWPppcnyRiDjnn+7/+T1QJOVJcPK+ +f9b2uJj6ntnG+AAG4tM3F502I8DfXgn0GwwjtIy4ans1Kx1Um8TXKjLwyqNsMGow +DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM +BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAID1DTAdX1NebxucWh+ZzG74jOXPdqxJQ +VGX1hd8na8vkMAoGCCqGSM49BAMCA0gAMEUCIQCUcxFSDAZBI+DNTjczXKvOo8/Q +xkjD6DXmU1rAtzAOJQIgNmHqybTYid7ctfODXZZ3vjd6caKXk4oJC0uroBKdqyc= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/client.key b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/client.key new file mode 100644 index 0000000000..ddcdde1fb3 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/tls/client.key @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgu11mMqyn9dIl4fIq +vr8S7xKaZK9H7uXIM4i3oMDCTNWhRANCAARY+mlyfJGIOOef7v/5PVAk5Ulw8r5/ +1va4mPqe2cb4AAbi0zcXnTYjwN9eCfQbDCO0jLhqezUrHVSbxNcqMvDK +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/admincerts/User1@org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/admincerts/User1@org1.example.com-cert.pem new file mode 100644 index 0000000000..692d95569e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/admincerts/User1@org1.example.com-cert.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICGTCCAb+gAwIBAgIQF1u0foENLcoEbCzEj8zE9TAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZVc2VyMUBvcmcxLmV4YW1wbGUuY29tMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/MjAM179Iu3qos09kCBko91+Ct507UGu +iBH62a/ytFB68XK3GUSBNLzZ6R52GEFkmlmXf+DndPXxpWU4wgsdz6NNMEswDgYD +VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgB4r+MverZhzf +iEkm4LtSLVyqhXvcJVHQNRAwXpJVKNgwCgYIKoZIzj0EAwIDSAAwRQIhANVmkloR +yGAhkibNh4DF/8ZGwYfgXMH4aqiZOwjeO63BAiBGUHxbkdyljyqd+iUr4KoWDyjO +5PBGm9NzJG8IsXGbVg== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem new file mode 100644 index 0000000000..ffa06995e2 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/cacerts/ca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICUDCCAfegAwIBAgIQf1zP3kNypBZSWTKfLyAdZTAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MHMxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMRwwGgYDVQQD +ExNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +sUQS5nVBOwgcWMOZhv5h0OyJ6wu9dNDw6VusxaLPWXaIbnAe2X3gXgYBLdovEBfQ +K56gMD1bqMqY8q0FUMQCUKNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1UdJQQWMBQG +CCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1UdDgQiBCAH +iv4y96tmHN+ISSbgu1ItXKqFe9wlUdA1EDBeklUo2DAKBggqhkjOPQQDAgNHADBE +AiBL9VTvMTJ1klFcWEfqG10eN9FoO/jAeSMdw5bNUBO1gwIgSKokJvTgLrDM1S+P +j+e6h287EJj5mTm0eMhC5e3ajfg= +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/keystore/553c9f7541165a45f9efb06c132277dfd03f0329a1af3848a2416aa47692b78b_sk b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/keystore/553c9f7541165a45f9efb06c132277dfd03f0329a1af3848a2416aa47692b78b_sk new file mode 100644 index 0000000000..e7823ff803 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/keystore/553c9f7541165a45f9efb06c132277dfd03f0329a1af3848a2416aa47692b78b_sk @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgwkZDLM6n7adQP+DP +TF0HokDINXsSfK8ph5rQcWyY0HehRANCAAT8yMAzXv0i7eqizT2QIGSj3X4K3nTt +Qa6IEfrZr/K0UHrxcrcZRIE0vNnpHnYYQWSaWZd/4Od09fGlZTjCCx3P +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/signcerts/User1@org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/signcerts/User1@org1.example.com-cert.pem new file mode 100644 index 0000000000..692d95569e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/signcerts/User1@org1.example.com-cert.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICGTCCAb+gAwIBAgIQF1u0foENLcoEbCzEj8zE9TAKBggqhkjOPQQDAjBzMQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEcMBoGA1UEAxMTY2Eu +b3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUwMDBa +MFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T +YW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZVc2VyMUBvcmcxLmV4YW1wbGUuY29tMFkw +EwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE/MjAM179Iu3qos09kCBko91+Ct507UGu +iBH62a/ytFB68XK3GUSBNLzZ6R52GEFkmlmXf+DndPXxpWU4wgsdz6NNMEswDgYD +VR0PAQH/BAQDAgeAMAwGA1UdEwEB/wQCMAAwKwYDVR0jBCQwIoAgB4r+MverZhzf +iEkm4LtSLVyqhXvcJVHQNRAwXpJVKNgwCgYIKoZIzj0EAwIDSAAwRQIhANVmkloR +yGAhkibNh4DF/8ZGwYfgXMH4aqiZOwjeO63BAiBGUHxbkdyljyqd+iUr4KoWDyjO +5PBGm9NzJG8IsXGbVg== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem new file mode 100644 index 0000000000..50f916c83e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/msp/tlscacerts/tlsca.org1.example.com-cert.pem @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIQKcLjRvu0PGQ5HuDmQhiVmzAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD +VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAE7aB6iK6sNKFBe7vZNXl54nYX7//kVXg1/R3PB+0EznrwPW7cfzu5Imk4 +rRQcF/KedNnRPUSxoOMnS9Ttx5QXCaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud +JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud +DgQiBCA9Q0wHV9TXm8bnFofmcxu+Izlz3asSUFRl9YXfJ2vL5DAKBggqhkjOPQQD +AgNIADBFAiEAl+novXlKWb7DaEaa4POeUNO2pDc4aK88i6Vyc4u+Uf4CIHm0rbyM +XmeRgBNVdcIXI704WYREQeTxMXNRoZhwveMl +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/ca.crt b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/ca.crt new file mode 100644 index 0000000000..50f916c83e --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/ca.crt @@ -0,0 +1,15 @@ +-----BEGIN CERTIFICATE----- +MIICVzCCAf2gAwIBAgIQKcLjRvu0PGQ5HuDmQhiVmzAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMHYxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMRkwFwYDVQQKExBvcmcxLmV4YW1wbGUuY29tMR8wHQYD +VQQDExZ0bHNjYS5vcmcxLmV4YW1wbGUuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D +AQcDQgAE7aB6iK6sNKFBe7vZNXl54nYX7//kVXg1/R3PB+0EznrwPW7cfzu5Imk4 +rRQcF/KedNnRPUSxoOMnS9Ttx5QXCaNtMGswDgYDVR0PAQH/BAQDAgGmMB0GA1Ud +JQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATAPBgNVHRMBAf8EBTADAQH/MCkGA1Ud +DgQiBCA9Q0wHV9TXm8bnFofmcxu+Izlz3asSUFRl9YXfJ2vL5DAKBggqhkjOPQQD +AgNIADBFAiEAl+novXlKWb7DaEaa4POeUNO2pDc4aK88i6Vyc4u+Uf4CIHm0rbyM +XmeRgBNVdcIXI704WYREQeTxMXNRoZhwveMl +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/client.crt b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/client.crt new file mode 100644 index 0000000000..ca70a31f25 --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/client.crt @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICOjCCAeGgAwIBAgIQARqZ0MMTMdH+3nxp0prK/zAKBggqhkjOPQQDAjB2MQsw +CQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZy +YW5jaXNjbzEZMBcGA1UEChMQb3JnMS5leGFtcGxlLmNvbTEfMB0GA1UEAxMWdGxz +Y2Eub3JnMS5leGFtcGxlLmNvbTAeFw0yMDA3MjcwNTUwMDBaFw0zMDA3MjUwNTUw +MDBaMFsxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQH +Ew1TYW4gRnJhbmNpc2NvMR8wHQYDVQQDDBZVc2VyMUBvcmcxLmV4YW1wbGUuY29t +MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAElhqtUjINzdHZX8N+TOoFgGqHhev3 +Npzl4wyMaO5LgNnLycVAba2o7vpT9Pfp1lfjSrMaF0Zsc2TekEWh2i2l6aNsMGow +DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM +BgNVHRMBAf8EAjAAMCsGA1UdIwQkMCKAID1DTAdX1NebxucWh+ZzG74jOXPdqxJQ +VGX1hd8na8vkMAoGCCqGSM49BAMCA0cAMEQCIDnENNNvtlJLOnermeypHwWnaePG +Xnpbmn6Zanc3tG67AiA4vkQ6zpveYLwpd2GFxRMmfrb2GSiqju4IoUwdifK8LQ== +-----END CERTIFICATE----- diff --git a/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/client.key b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/client.key new file mode 100644 index 0000000000..ed0739c7cd --- /dev/null +++ b/tools/docker/fabric14-testnet/crypto-config/peerOrganizations/org1.example.com/users/User1@org1.example.com/tls/client.key @@ -0,0 +1,5 @@ +-----BEGIN PRIVATE KEY----- +MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgwGXJz2Kr3T2+5k1v +qN39C4kwuESDn6pzQE55cDGEMfuhRANCAASWGq1SMg3N0dlfw35M6gWAaoeF6/c2 +nOXjDIxo7kuA2cvJxUBtraju+lP09+nWV+NKsxoXRmxzZN6QRaHaLaXp +-----END PRIVATE KEY----- diff --git a/tools/docker/fabric14-testnet/docker-compose.yml b/tools/docker/fabric14-testnet/docker-compose.yml new file mode 100644 index 0000000000..3d9d909215 --- /dev/null +++ b/tools/docker/fabric14-testnet/docker-compose.yml @@ -0,0 +1,115 @@ +version: "2" +networks: + basic: + +services: + ca.example.com: + container_name: ca.example.com + image: hyperledger/fabric-ca:1.4 + environment: + - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server + - FABRIC_CA_SERVER_CA_NAME=ca.example.com + - FABRIC_CA_SERVER_CA_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.org1.example.com-cert.pem + - FABRIC_CA_SERVER_CA_KEYFILE=/etc/hyperledger/fabric-ca-server-config/078afe32f7ab661cdf884926e0bb522d5caa857bdc2551d03510305e925528d8_sk + ports: + - "7054:7054" + command: sh -c 'fabric-ca-server start -b admin:adminpw -d' + volumes: + - ./crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config + networks: + - basic + + orderer.example.com: + container_name: orderer.example.com + image: hyperledger/fabric-orderer:1.4 + environment: + - ORDERER_GENERAL_LOGLEVEL=debug + - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0 + - ORDERER_GENERAL_GENESISMETHOD=file + - ORDERER_GENERAL_GENESISFILE=/etc/hyperledger/configtx/genesis.block + - ORDERER_GENERAL_LOCALMSPID=OrdererMSP + - ORDERER_GENERAL_LOCALMSPDIR=/etc/hyperledger/msp/orderer/msp + working_dir: /opt/gopath/src/github.com/hyperledger/fabric/orderer + command: orderer + ports: + - 7050:7050 + volumes: + - ./config/:/etc/hyperledger/configtx + - ./crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/:/etc/hyperledger/msp/orderer + - ./crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/:/etc/hyperledger/msp/peerOrg1 + networks: + - basic + + peer0.org1.example.com: + container_name: peer0.org1.example.com + image: hyperledger/fabric-peer:1.4 + environment: + - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock + - CORE_PEER_ID=peer0.org1.example.com + - CORE_LOGGING_PEER=debug + - CORE_CHAINCODE_LOGGING_LEVEL=DEBUG + - CORE_PEER_LOCALMSPID=Org1MSP + - CORE_PEER_MSPCONFIGPATH=/etc/hyperledger/msp/peer/ + - CORE_PEER_ADDRESS=peer0.org1.example.com:7051 + # # the following setting starts chaincode containers on the same + # # bridge network as the peers + # # https://docs.docker.com/compose/networking/ + - CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=${COMPOSE_PROJECT_NAME}_basic + - CORE_LEDGER_STATE_STATEDATABASE=CouchDB + - CORE_LEDGER_STATE_COUCHDBCONFIG_COUCHDBADDRESS=couchdb:5984 + # The CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME and CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD + # provide the credentials for ledger to connect to CouchDB. The username and password must + # match the username and password set for the associated CouchDB. + - CORE_LEDGER_STATE_COUCHDBCONFIG_USERNAME= + - CORE_LEDGER_STATE_COUCHDBCONFIG_PASSWORD= + working_dir: /opt/gopath/src/github.com/hyperledger/fabric + command: peer node start + # command: peer node start --peer-chaincodedev=true + ports: + - 7051:7051 + - 7053:7053 + volumes: + - /var/run/:/host/var/run/ + - ./crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/msp:/etc/hyperledger/msp/peer + - ./crypto-config/peerOrganizations/org1.example.com/users:/etc/hyperledger/msp/users + - ./config:/etc/hyperledger/configtx + depends_on: + - orderer.example.com + - couchdb + networks: + - basic + + couchdb: + container_name: couchdb + image: hyperledger/fabric-couchdb:0.4.14 + # Populate the COUCHDB_USER and COUCHDB_PASSWORD to set an admin user and password + # for CouchDB. This will prevent CouchDB from operating in an "Admin Party" mode. + environment: + - COUCHDB_USER= + - COUCHDB_PASSWORD= + ports: + - 5984:5984 + networks: + - basic + + cli: + container_name: cli + image: hyperledger/fabric-tools:1.4 + tty: true + environment: + - GOPATH=/opt/gopath + - CORE_VM_ENDPOINT=unix:///host/var/run/docker.sock + - CORE_LOGGING_LEVEL=DEBUG + - CORE_PEER_ID=cli + - CORE_PEER_ADDRESS=peer0.org1.example.com:7051 + - CORE_PEER_LOCALMSPID=Org1MSP + - CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp + - CORE_CHAINCODE_KEEPALIVE=10 + working_dir: /opt/gopath/src/github.com/hyperledger/fabric/peer + command: /bin/bash + volumes: + - /var/run/:/host/var/run/ + - ./chaincode/:/opt/gopath/src/github.com/phr + - ./crypto-config:/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/ + networks: + - basic