私は超高層ビルファブリックプログラミングの初心者です。私は、ネットワークのシグネチャポリシー(SignaturePolicy/ImplicitMetaPolicy)をどこで定義するのか疑問に思っていましたか?いくつかの設定ファイルにありますか?HyperLedger Fabric - チャンネルの署名ポリシーを定義する方法
私はリンクの下でビデオを見ましたが、私は理解できませんでした:"Signature Policy Sample"
誰も私を案内していただけますか?
私は超高層ビルファブリックプログラミングの初心者です。私は、ネットワークのシグネチャポリシー(SignaturePolicy/ImplicitMetaPolicy)をどこで定義するのか疑問に思っていましたか?いくつかの設定ファイルにありますか?HyperLedger Fabric - チャンネルの署名ポリシーを定義する方法
私はリンクの下でビデオを見ましたが、私は理解できませんでした:"Signature Policy Sample"
誰も私を案内していただけますか?
次の構文を使用して-P
スイッチを使用して、指定されたチャネルに展開されたチェーンコードをインスタンス化するときに、署名ポリシーが定義されます。EXPR(E[, E...])
EXPRはブール式(ANDまたはOR)であり、Eは原則またはネストされたブール値。
たとえば、ポリシーがAND(Org1.member, Org2.member)
の場合、Org1とOrg2のメンバーはそれぞれ、検証のためにトランザクションに署名する必要があります。 AND(Org1.member, OR(Org2.member, Org3.member))
のポリシーは、Org1のメンバーを必要とし、Org2またはOrg3のメンバーは、それを検証するためにトランザクションに署名します。ここで
は、例えばchaincodeのインスタンス化コマンドです:
peer chaincode instantiate -C <channelid> -n mycc -P "AND('Org1.member', 'Org2.member')"
ドキュメントはHyperledgerファブリックのドキュメントののEndorsement Policyセクションで見つけることができます。