Documentation ¶
Index ¶
- func BuildChannelHeader(headerType common.HeaderType, channel string, txID *txid.TransactionID) *common.ChannelHeader
- func BuildConfigGroupFromOrganization(organization *organization.Organization, tls *identity.Identity) (*common.ConfigGroup, error)
- func BuildEnvelope(payload *common.Payload, identity *identity.Identity) *common.Envelope
- func BuildFabricCryptoConfig() *msp.FabricCryptoConfig
- func BuildFabricMSPConfig(organization *organization.Organization, tls *identity.Identity) (*msp.FabricMSPConfig, error)
- func BuildFabricNodeOUs() *msp.FabricNodeOUs
- func BuildGenesisBlock(envelope *common.Envelope) *common.Block
- func BuildHeader(headerType common.HeaderType, channel string, txID *txid.TransactionID) *common.Header
- func BuildImplicitMetaConfigPolicy(rule common.ImplicitMetaPolicy_Rule, subPolicy string) *common.ConfigPolicy
- func BuildImplicitMetaPolicy(rule common.ImplicitMetaPolicy_Rule, subPolicy string) *common.Policy
- func BuildPayload(header *common.Header, data proto.Message) *common.Payload
- func BuildSignatureHeader(txID *txid.TransactionID) *common.SignatureHeader
- func BuildSignaturePolicyEnvelope(mspID string, role msp.MSPRole_MSPRoleType) *common.SignaturePolicyEnvelope
- func GenerateTimestamp() *timestamp.Timestamp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildChannelHeader ¶
func BuildChannelHeader(headerType common.HeaderType, channel string, txID *txid.TransactionID) *common.ChannelHeader
BuildChannelHeader builds a channel header for the specified channel and transaction ID.
func BuildConfigGroupFromOrganization ¶
func BuildConfigGroupFromOrganization(organization *organization.Organization, tls *identity.Identity) (*common.ConfigGroup, error)
BuildConfigGroupFromOrganization builds a config group from an organization.
func BuildEnvelope ¶
BuildEnvelope builds an envelope for the specified payload and signs it.
func BuildFabricCryptoConfig ¶
func BuildFabricCryptoConfig() *msp.FabricCryptoConfig
BuildFabricCryptoConfig builds the default Fabric crypto configuration.
func BuildFabricMSPConfig ¶
func BuildFabricMSPConfig(organization *organization.Organization, tls *identity.Identity) (*msp.FabricMSPConfig, error)
BuildFabricMSPConfig builds the Fabric MSP configuration for an organization.
func BuildFabricNodeOUs ¶
func BuildFabricNodeOUs() *msp.FabricNodeOUs
BuildFabricNodeOUs builds the default Fabric NodeOU configuration.
func BuildGenesisBlock ¶
BuildGenesisBlock builds a genesis block containing the specified envelope.
func BuildHeader ¶
func BuildHeader(headerType common.HeaderType, channel string, txID *txid.TransactionID) *common.Header
BuildHeader builds a header for the specified header type, channel, and transaction ID.
func BuildImplicitMetaConfigPolicy ¶
func BuildImplicitMetaConfigPolicy(rule common.ImplicitMetaPolicy_Rule, subPolicy string) *common.ConfigPolicy
BuildImplicitMetaConfigPolicy builds an implicit meta config policy for the specified rule and subpolicy.
func BuildImplicitMetaPolicy ¶
func BuildImplicitMetaPolicy(rule common.ImplicitMetaPolicy_Rule, subPolicy string) *common.Policy
BuildImplicitMetaPolicy builds an implicit meta policy for the specified rule and sub policy.
func BuildPayload ¶
BuildPayload builds a payload for the specified header and data.
func BuildSignatureHeader ¶
func BuildSignatureHeader(txID *txid.TransactionID) *common.SignatureHeader
BuildSignatureHeader builds a signature header for the specified transaction ID.
func BuildSignaturePolicyEnvelope ¶
func BuildSignaturePolicyEnvelope(mspID string, role msp.MSPRole_MSPRoleType) *common.SignaturePolicyEnvelope
BuildSignaturePolicyEnvelope builds a signature policy envelope for the specified MSP ID and role.
func GenerateTimestamp ¶
GenerateTimestamp generates a new timestamp with the current time.
Types ¶
This section is empty.