Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributeAuthShim ¶
type AttributeAuthShim interface { // ReadAttributeValue would return the value of an attribute ReadAttributeValue(attName string) ([]byte, error) // Verify a proof of ownership of attribute atts using invocation // data as the message to prove possession of attributes on VerifyAttribute(atts []msp.Attribute) }
AttributeAuthShim is an interface based on top of the chaincode shim to offer invocation access control based on identity attributes TODO: Add NewAuthShimByTransientDataKey function TODO: Make it later generic enough by providing as input the MSP identity
type IdentityAuthShim ¶
type IdentityAuthShim interface { // Verify a proof of ownership of an identity using the input // message to prove possession of identity ownership on VerifyIdentityOnMessage(identity msp.Identity, message string) // Verify a proof of ownership of an identity using invocation // data as the message to prove possession of attributes on VerifyIdentity(identity msp.Identity) }
IdentityAuthShim is an interface based on top of the chaincode shim to offer invocation access control based on identities TODO: Add NewAuthShimByTransientDataKey TODO: Add as setup parameter also ApplicationMSP
Click to show internal directories.
Click to hide internal directories.