github.com/hellobchain/third_party@v0.0.0-20230331131523-deb0478a2e52/hyperledger/fabric/common/policydsl/test/endorserpolicy.yaml (about)

     1  #
     2  # Copyright IBM Corp. All Rights Reserved.
     3  #
     4  # SPDX-License-Identifier: Apache-2.0
     5  #
     6  ---
     7  # A Shotgun policy xx
     8  identities:  # list roles to be used in the policy
     9    user1: {"role": {"name": "member", "mspId": "Org1MSP"}} # role member in org with mspid Org1MSP
    10    user2: {"role": {"name": "member", "mspId": "Org2MSP"}}
    11    admin1: {"role": {"name": "admin", "mspId": "Org1MSP"}} # admin role.
    12    admin2: {"role": {"name": "admin", "mspId": "Org2MSP"}}
    13  
    14  policy: # the policy  .. could have been flat but show grouping.
    15    1-of: # signed by one of these groups  can be <n>-of  where <n> is any digit 2-of, 3-of etc..
    16      - signed-by: "user2"
    17      - signed-by: "admin2"