代码拉取完成,页面将自动刷新
// Copyright the Hyperledger Fabric contributors. All rights reserved.
// SPDX-License-Identifier: Apache-2.0
package cid
import x "github.com/tjfoc/gmsm/x509"
// ChaincodeStubInterface is used by deployable chaincode apps to get identity
// of the agent (or user) submitting the transaction.
type ChaincodeStubInterface interface {
// GetCreator returns `SignatureHeader.Creator` (e.g. an identity)
// of the `SignedProposal`. This is the identity of the agent (or user)
// submitting the transaction.
GetCreator() ([]byte, error)
}
// ClientIdentity represents information about the identity that submitted the
// transaction
type ClientIdentity interface {
// GetID returns the ID associated with the invoking identity. This ID
// is guaranteed to be unique within the MSP.
GetID() (string, error)
// Return the MSP ID of the client
GetMSPID() (string, error)
// GetAttributeValue returns the value of the client's attribute named `attrName`.
// If the client possesses the attribute, `found` is true and `value` equals the
// value of the attribute.
// If the client does not possess the attribute, `found` is false and `value`
// equals "".
GetAttributeValue(attrName string) (value string, found bool, err error)
// AssertAttributeValue verifies that the client has the attribute named `attrName`
// with a value of `attrValue`; otherwise, an error is returned.
AssertAttributeValue(attrName, attrValue string) error
// Getsm2Certificate returns the sm2 certificate associated with the client,
// or nil if it was not identified by an sm2 certificate.
GetX509Certificate() (*x.Certificate, error)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。