Re: #fabric-questions LifecycleEndorsement with signature policy: ENDORSEMENT_FAILURE #fabric-questions


Mattia Bolzonella
 

Thanks for the reply. I've modified the policy accordingly to your response and now it's working fine, thank you.


Il giorno lun 4 mag 2020 alle ore 14:46 David Enyeart <enyeart@...> ha scritto:

Endorsement is done by the peer that processes the transaction, not the client that submitted the transaction. Therefore in the Endorsement and LifecycleEndorsement policies, you must specify a set of org peers, not org admins.


Dave Enyeart

"Mattia Bolzonella" ---05/04/2020 03:57:47 AM---I've specified a policy for the LifecycleEndorsement in my configtx.yaml and it is: LifecycleEndorse

From: "Mattia Bolzonella" <mattia.bolzonella@...>
To: fabric@...
Date: 05/04/2020 03:57 AM
Subject: [EXTERNAL] [Hyperledger Fabric] #fabric-questions LifecycleEndorsement with signature policy: ENDORSEMENT_FAILURE
Sent by: fabric@...





I've specified a policy for the LifecycleEndorsement in my configtx.yaml and it is:
LifecycleEndorsement:
Type: Signature
Rule: "OR('MyOrgMSP.admin')"

But when I try to commit the chaincode I get ENDORSEMENT_FAILURE in the peer logs because the identity being evaluated is the peer identity. How can I get the admin identity to be evaluated? The cli, from which I execute the commit command, has CORE_PEER_MSPCONFIGPATH set to the org admin folder.
The chaincode is approved only by MyOrg (and I expect that is enough considering the LifecycleEndorsement policy)





--

Mattia Bolzonella

Software Developer

mattia.bolzonella@...

Via G. Medici 9/a - 35138 Padova (PD)

+39 049 500 1 500  www.ifin.it
      



IFIN SISTEMI S.R.L. a socio unico

Via G. Medici 9/a
35138 Padova 


Le informazioni, i dati e le notizie contenute nella presente comunicazione e i relativi allegati sono di natura privata e come tali possono essere riservate e sono, comunque, destinate esclusivamente ai destinatari sopra indicati. La diffusione, la distribuzione e/o la copiatura del documento trasmesso da parte di qualsiasi soggetto diverso dal destinatario è proibita, sia ai sensi dell’art. 616 c.p., sia ai sensi del D.Lgs. 196/2003 e Regolamento UE 2016/679. Se avete ricevuto questo messaggio per errore, vi preghiamo di distruggerlo e di darcene immediata comunicazione anche inviando un messaggio di ritorno all'indirizzo e-mail del mittente. L’interessato può esercitare tutti i diritti previsti ai sensi degli articoli degli articoli 13, comma 2, lettere (b) e (d), 15-21 del Regolamento UE 2016/679, inviando un messaggio all'indirizzo e-mail del mittente o telefonando allo 049 500 1 500. Si prega di leggere Privacy Policy presente in https://ifin.it/privacy-policy-informativa-sui-cookies.

Join fabric@lists.hyperledger.org to automatically receive all group messages.