 Documentation
      ¶
      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.