2017-06-06 11 views
1

v0.6では、shim.ChaincodeStubInterface.ReadCertAttributeを使用してユーザー属性を読み取ることができます。Hyperledgerファブリックユーザー属性v1.0の読み取り

しかしv1.0の中で、私はそれがコンパイルエラーが返されますように、コードをbuldすることはできませんよ。

stub.ReadCertAttributeは(タイプshim.ChaincodeStubInterfaceは一切フィールドやメソッドReadCertAttributeを持っていない)未定義。

v1.0と同等の機能は何か分かりません。

v1.0のユーザー属性をどのように読み取ることができますか?

答えて

0

同等の機能はv1.0では存在しません(FAB-2046参照)。

ファブリックv1.0では、policiesでアクセス制御を行うことができます。configured on channelsです。取引が適切に承認されているかどうかをピアが判断するのに役立つendorsement policiesもあります。

ファブリックv1.0のも、おそらくReadCertAttributeの機能を複製するなど、独自のACLを実行するために使用することができますchaincodeスタブAPIの新しいメソッドが含まれています

  • GetSignedProposal() - 現在実行中のトランザクションの提案を返します。
  • GetCreator() - トランザクションのサブミッターのIDを取得する便利な方法。
  • GetTransient() - トランザクションプロポーザルに添付された一時データを返します。
関連する問題