Documentation ¶
Index ¶
- Variables
- type PtnBlock
- func (*PtnBlock) Descriptor() ([]byte, []int)
- func (m *PtnBlock) GetData() *PtnBlockData
- func (m *PtnBlock) GetHeader() *PtnBlockHeader
- func (m *PtnBlock) GetMetadata() *PtnBlockMetadata
- func (*PtnBlock) ProtoMessage()
- func (m *PtnBlock) Reset()
- func (m *PtnBlock) String() string
- func (m *PtnBlock) XXX_DiscardUnknown()
- func (m *PtnBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnBlock) XXX_Merge(src proto.Message)
- func (m *PtnBlock) XXX_Size() int
- func (m *PtnBlock) XXX_Unmarshal(b []byte) error
- type PtnBlockData
- func (*PtnBlockData) Descriptor() ([]byte, []int)
- func (m *PtnBlockData) GetData() [][]byte
- func (*PtnBlockData) ProtoMessage()
- func (m *PtnBlockData) Reset()
- func (m *PtnBlockData) String() string
- func (m *PtnBlockData) XXX_DiscardUnknown()
- func (m *PtnBlockData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnBlockData) XXX_Merge(src proto.Message)
- func (m *PtnBlockData) XXX_Size() int
- func (m *PtnBlockData) XXX_Unmarshal(b []byte) error
- type PtnBlockHeader
- func (*PtnBlockHeader) Descriptor() ([]byte, []int)
- func (m *PtnBlockHeader) GetDataHash() []byte
- func (m *PtnBlockHeader) GetNumber() uint64
- func (m *PtnBlockHeader) GetPreviousHash() []byte
- func (*PtnBlockHeader) ProtoMessage()
- func (m *PtnBlockHeader) Reset()
- func (m *PtnBlockHeader) String() string
- func (m *PtnBlockHeader) XXX_DiscardUnknown()
- func (m *PtnBlockHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnBlockHeader) XXX_Merge(src proto.Message)
- func (m *PtnBlockHeader) XXX_Size() int
- func (m *PtnBlockHeader) XXX_Unmarshal(b []byte) error
- type PtnBlockMetadata
- func (*PtnBlockMetadata) Descriptor() ([]byte, []int)
- func (m *PtnBlockMetadata) GetMetadata() [][]byte
- func (*PtnBlockMetadata) ProtoMessage()
- func (m *PtnBlockMetadata) Reset()
- func (m *PtnBlockMetadata) String() string
- func (m *PtnBlockMetadata) XXX_DiscardUnknown()
- func (m *PtnBlockMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnBlockMetadata) XXX_Merge(src proto.Message)
- func (m *PtnBlockMetadata) XXX_Size() int
- func (m *PtnBlockMetadata) XXX_Unmarshal(b []byte) error
- type PtnBlockMetadataIndex
- type PtnChannelHeader
- func (*PtnChannelHeader) Descriptor() ([]byte, []int)
- func (m *PtnChannelHeader) GetChannelId() string
- func (m *PtnChannelHeader) GetEpoch() uint64
- func (m *PtnChannelHeader) GetExtension() []byte
- func (m *PtnChannelHeader) GetTimestamp() *timestamp.Timestamp
- func (m *PtnChannelHeader) GetTlsCertHash() []byte
- func (m *PtnChannelHeader) GetTxId() string
- func (m *PtnChannelHeader) GetType() int32
- func (m *PtnChannelHeader) GetVersion() int32
- func (*PtnChannelHeader) ProtoMessage()
- func (m *PtnChannelHeader) Reset()
- func (m *PtnChannelHeader) String() string
- func (m *PtnChannelHeader) XXX_DiscardUnknown()
- func (m *PtnChannelHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnChannelHeader) XXX_Merge(src proto.Message)
- func (m *PtnChannelHeader) XXX_Size() int
- func (m *PtnChannelHeader) XXX_Unmarshal(b []byte) error
- type PtnEnvelope
- func (*PtnEnvelope) Descriptor() ([]byte, []int)
- func (m *PtnEnvelope) GetPayload() []byte
- func (m *PtnEnvelope) GetSignature() []byte
- func (*PtnEnvelope) ProtoMessage()
- func (m *PtnEnvelope) Reset()
- func (m *PtnEnvelope) String() string
- func (m *PtnEnvelope) XXX_DiscardUnknown()
- func (m *PtnEnvelope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnEnvelope) XXX_Merge(src proto.Message)
- func (m *PtnEnvelope) XXX_Size() int
- func (m *PtnEnvelope) XXX_Unmarshal(b []byte) error
- type PtnHeader
- func (*PtnHeader) Descriptor() ([]byte, []int)
- func (m *PtnHeader) GetChannelHeader() []byte
- func (m *PtnHeader) GetSignatureHeader() []byte
- func (*PtnHeader) ProtoMessage()
- func (m *PtnHeader) Reset()
- func (m *PtnHeader) String() string
- func (m *PtnHeader) XXX_DiscardUnknown()
- func (m *PtnHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnHeader) XXX_Merge(src proto.Message)
- func (m *PtnHeader) XXX_Size() int
- func (m *PtnHeader) XXX_Unmarshal(b []byte) error
- type PtnHeaderType
- type PtnLastConfig
- func (*PtnLastConfig) Descriptor() ([]byte, []int)
- func (m *PtnLastConfig) GetIndex() uint64
- func (*PtnLastConfig) ProtoMessage()
- func (m *PtnLastConfig) Reset()
- func (m *PtnLastConfig) String() string
- func (m *PtnLastConfig) XXX_DiscardUnknown()
- func (m *PtnLastConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnLastConfig) XXX_Merge(src proto.Message)
- func (m *PtnLastConfig) XXX_Size() int
- func (m *PtnLastConfig) XXX_Unmarshal(b []byte) error
- type PtnMetadata
- func (*PtnMetadata) Descriptor() ([]byte, []int)
- func (m *PtnMetadata) GetSignatures() []*PtnMetadataSignature
- func (m *PtnMetadata) GetValue() []byte
- func (*PtnMetadata) ProtoMessage()
- func (m *PtnMetadata) Reset()
- func (m *PtnMetadata) String() string
- func (m *PtnMetadata) XXX_DiscardUnknown()
- func (m *PtnMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnMetadata) XXX_Merge(src proto.Message)
- func (m *PtnMetadata) XXX_Size() int
- func (m *PtnMetadata) XXX_Unmarshal(b []byte) error
- type PtnMetadataSignature
- func (*PtnMetadataSignature) Descriptor() ([]byte, []int)
- func (m *PtnMetadataSignature) GetSignature() []byte
- func (m *PtnMetadataSignature) GetSignatureHeader() []byte
- func (*PtnMetadataSignature) ProtoMessage()
- func (m *PtnMetadataSignature) Reset()
- func (m *PtnMetadataSignature) String() string
- func (m *PtnMetadataSignature) XXX_DiscardUnknown()
- func (m *PtnMetadataSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnMetadataSignature) XXX_Merge(src proto.Message)
- func (m *PtnMetadataSignature) XXX_Size() int
- func (m *PtnMetadataSignature) XXX_Unmarshal(b []byte) error
- type PtnPayload
- func (*PtnPayload) Descriptor() ([]byte, []int)
- func (m *PtnPayload) GetData() []byte
- func (m *PtnPayload) GetHeader() *PtnHeader
- func (*PtnPayload) ProtoMessage()
- func (m *PtnPayload) Reset()
- func (m *PtnPayload) String() string
- func (m *PtnPayload) XXX_DiscardUnknown()
- func (m *PtnPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnPayload) XXX_Merge(src proto.Message)
- func (m *PtnPayload) XXX_Size() int
- func (m *PtnPayload) XXX_Unmarshal(b []byte) error
- type PtnSignatureHeader
- func (*PtnSignatureHeader) Descriptor() ([]byte, []int)
- func (m *PtnSignatureHeader) GetCreator() []byte
- func (m *PtnSignatureHeader) GetNonce() []byte
- func (*PtnSignatureHeader) ProtoMessage()
- func (m *PtnSignatureHeader) Reset()
- func (m *PtnSignatureHeader) String() string
- func (m *PtnSignatureHeader) XXX_DiscardUnknown()
- func (m *PtnSignatureHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PtnSignatureHeader) XXX_Merge(src proto.Message)
- func (m *PtnSignatureHeader) XXX_Size() int
- func (m *PtnSignatureHeader) XXX_Unmarshal(b []byte) error
- type PtnStatus
Constants ¶
This section is empty.
Variables ¶
var PtnBlockMetadataIndex_name = map[int32]string{
0: "SIGNATURES",
1: "LAST_CONFIG",
2: "TRANSACTIONS_FILTER",
3: "ORDERER",
}
var PtnBlockMetadataIndex_value = map[string]int32{
"SIGNATURES": 0,
"LAST_CONFIG": 1,
"TRANSACTIONS_FILTER": 2,
"ORDERER": 3,
}
var PtnHeaderType_name = map[int32]string{
0: "MESSAGE",
1: "CONFIG",
2: "CONFIG_UPDATE",
3: "ENDORSER_TRANSACTION",
4: "ORDERER_TRANSACTION",
5: "DELIVER_SEEK_INFO",
6: "CHAINCODE_PACKAGE",
7: "PEER_RESOURCE_UPDATE",
}
var PtnHeaderType_value = map[string]int32{
"MESSAGE": 0,
"CONFIG": 1,
"CONFIG_UPDATE": 2,
"ENDORSER_TRANSACTION": 3,
"ORDERER_TRANSACTION": 4,
"DELIVER_SEEK_INFO": 5,
"CHAINCODE_PACKAGE": 6,
"PEER_RESOURCE_UPDATE": 7,
}
var PtnStatus_name = map[int32]string{
0: "UNKNOWN",
200: "SUCCESS",
400: "BAD_REQUEST",
403: "FORBIDDEN",
404: "NOT_FOUND",
413: "REQUEST_ENTITY_TOO_LARGE",
500: "INTERNAL_SERVER_ERROR",
501: "NOT_IMPLEMENTED",
503: "SERVICE_UNAVAILABLE",
}
var PtnStatus_value = map[string]int32{
"UNKNOWN": 0,
"SUCCESS": 200,
"BAD_REQUEST": 400,
"FORBIDDEN": 403,
"NOT_FOUND": 404,
"REQUEST_ENTITY_TOO_LARGE": 413,
"INTERNAL_SERVER_ERROR": 500,
"NOT_IMPLEMENTED": 501,
"SERVICE_UNAVAILABLE": 503,
}
Functions ¶
This section is empty.
Types ¶
type PtnBlock ¶ added in v1.0.8
type PtnBlock struct { Header *PtnBlockHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` Data *PtnBlockData `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` Metadata *PtnBlockMetadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
This is finalized block structure to be shared among the orderer and peer Note that the BlockHeader chains to the previous BlockHeader, and the BlockData hash is embedded in the BlockHeader. This makes it natural and obvious that the Data is included in the hash, but the Metadata is not.
func (*PtnBlock) Descriptor ¶ added in v1.0.8
func (*PtnBlock) GetData ¶ added in v1.0.8
func (m *PtnBlock) GetData() *PtnBlockData
func (*PtnBlock) GetHeader ¶ added in v1.0.8
func (m *PtnBlock) GetHeader() *PtnBlockHeader
func (*PtnBlock) GetMetadata ¶ added in v1.0.8
func (m *PtnBlock) GetMetadata() *PtnBlockMetadata
func (*PtnBlock) ProtoMessage ¶ added in v1.0.8
func (*PtnBlock) ProtoMessage()
func (*PtnBlock) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnBlock) XXX_DiscardUnknown()
func (*PtnBlock) XXX_Marshal ¶ added in v1.0.8
func (*PtnBlock) XXX_Unmarshal ¶ added in v1.0.8
type PtnBlockData ¶ added in v1.0.8
type PtnBlockData struct { Data [][]byte `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PtnBlockData) Descriptor ¶ added in v1.0.8
func (*PtnBlockData) Descriptor() ([]byte, []int)
func (*PtnBlockData) GetData ¶ added in v1.0.8
func (m *PtnBlockData) GetData() [][]byte
func (*PtnBlockData) ProtoMessage ¶ added in v1.0.8
func (*PtnBlockData) ProtoMessage()
func (*PtnBlockData) Reset ¶ added in v1.0.8
func (m *PtnBlockData) Reset()
func (*PtnBlockData) String ¶ added in v1.0.8
func (m *PtnBlockData) String() string
func (*PtnBlockData) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnBlockData) XXX_DiscardUnknown()
func (*PtnBlockData) XXX_Marshal ¶ added in v1.0.8
func (m *PtnBlockData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnBlockData) XXX_Merge ¶ added in v1.0.8
func (m *PtnBlockData) XXX_Merge(src proto.Message)
func (*PtnBlockData) XXX_Size ¶ added in v1.0.8
func (m *PtnBlockData) XXX_Size() int
func (*PtnBlockData) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnBlockData) XXX_Unmarshal(b []byte) error
type PtnBlockHeader ¶ added in v1.0.8
type PtnBlockHeader struct { Number uint64 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"` PreviousHash []byte `protobuf:"bytes,2,opt,name=previous_hash,json=previousHash,proto3" json:"previous_hash,omitempty"` DataHash []byte `protobuf:"bytes,3,opt,name=data_hash,json=dataHash,proto3" json:"data_hash,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
BlockHeader is the element of the block which forms the block chain The block header is hashed using the configured chain hashing algorithm over the ASN.1 encoding of the BlockHeader
func (*PtnBlockHeader) Descriptor ¶ added in v1.0.8
func (*PtnBlockHeader) Descriptor() ([]byte, []int)
func (*PtnBlockHeader) GetDataHash ¶ added in v1.0.8
func (m *PtnBlockHeader) GetDataHash() []byte
func (*PtnBlockHeader) GetNumber ¶ added in v1.0.8
func (m *PtnBlockHeader) GetNumber() uint64
func (*PtnBlockHeader) GetPreviousHash ¶ added in v1.0.8
func (m *PtnBlockHeader) GetPreviousHash() []byte
func (*PtnBlockHeader) ProtoMessage ¶ added in v1.0.8
func (*PtnBlockHeader) ProtoMessage()
func (*PtnBlockHeader) Reset ¶ added in v1.0.8
func (m *PtnBlockHeader) Reset()
func (*PtnBlockHeader) String ¶ added in v1.0.8
func (m *PtnBlockHeader) String() string
func (*PtnBlockHeader) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnBlockHeader) XXX_DiscardUnknown()
func (*PtnBlockHeader) XXX_Marshal ¶ added in v1.0.8
func (m *PtnBlockHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnBlockHeader) XXX_Merge ¶ added in v1.0.8
func (m *PtnBlockHeader) XXX_Merge(src proto.Message)
func (*PtnBlockHeader) XXX_Size ¶ added in v1.0.8
func (m *PtnBlockHeader) XXX_Size() int
func (*PtnBlockHeader) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnBlockHeader) XXX_Unmarshal(b []byte) error
type PtnBlockMetadata ¶ added in v1.0.8
type PtnBlockMetadata struct { Metadata [][]byte `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PtnBlockMetadata) Descriptor ¶ added in v1.0.8
func (*PtnBlockMetadata) Descriptor() ([]byte, []int)
func (*PtnBlockMetadata) GetMetadata ¶ added in v1.0.8
func (m *PtnBlockMetadata) GetMetadata() [][]byte
func (*PtnBlockMetadata) ProtoMessage ¶ added in v1.0.8
func (*PtnBlockMetadata) ProtoMessage()
func (*PtnBlockMetadata) Reset ¶ added in v1.0.8
func (m *PtnBlockMetadata) Reset()
func (*PtnBlockMetadata) String ¶ added in v1.0.8
func (m *PtnBlockMetadata) String() string
func (*PtnBlockMetadata) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnBlockMetadata) XXX_DiscardUnknown()
func (*PtnBlockMetadata) XXX_Marshal ¶ added in v1.0.8
func (m *PtnBlockMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnBlockMetadata) XXX_Merge ¶ added in v1.0.8
func (m *PtnBlockMetadata) XXX_Merge(src proto.Message)
func (*PtnBlockMetadata) XXX_Size ¶ added in v1.0.8
func (m *PtnBlockMetadata) XXX_Size() int
func (*PtnBlockMetadata) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnBlockMetadata) XXX_Unmarshal(b []byte) error
type PtnBlockMetadataIndex ¶ added in v1.0.8
type PtnBlockMetadataIndex int32
This enum enlists indexes of the block metadata array
const ( PtnBlockMetadataIndex_SIGNATURES PtnBlockMetadataIndex = 0 PtnBlockMetadataIndex_LAST_CONFIG PtnBlockMetadataIndex = 1 PtnBlockMetadataIndex_TRANSACTIONS_FILTER PtnBlockMetadataIndex = 2 PtnBlockMetadataIndex_ORDERER PtnBlockMetadataIndex = 3 )
func (PtnBlockMetadataIndex) EnumDescriptor ¶ added in v1.0.8
func (PtnBlockMetadataIndex) EnumDescriptor() ([]byte, []int)
func (PtnBlockMetadataIndex) String ¶ added in v1.0.8
func (x PtnBlockMetadataIndex) String() string
type PtnChannelHeader ¶ added in v1.0.8
type PtnChannelHeader struct { Type int32 `protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"` // Version indicates message protocol version Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` // Timestamp is the local time when the message was created // by the sender Timestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Identifier of the channel this message is bound for ChannelId string `protobuf:"bytes,4,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` // An unique identifier that is used end-to-end. // - set by higher layers such as end user or SDK // - passed to the endorser (which will check for uniqueness) // - as the header is passed along unchanged, it will be // be retrieved by the committer (uniqueness check here as well) // - to be stored in the ledger TxId string `protobuf:"bytes,5,opt,name=tx_id,json=txId,proto3" json:"tx_id,omitempty"` // The epoch in which this header was generated, where epoch is defined based on block height // Epoch in which the response has been generated. This field identifies a // logical window of time. A proposal response is accepted by a peer only if // two conditions hold: // 1. the epoch specified in the message is the current epoch // 2. this message has been only seen once during this epoch (i.e. it hasn't // been replayed) Epoch uint64 `protobuf:"varint,6,opt,name=epoch,proto3" json:"epoch,omitempty"` // Extension that may be attached based on the header type Extension []byte `protobuf:"bytes,7,opt,name=extension,proto3" json:"extension,omitempty"` // If mutual TLS is employed, this represents // the hash of the client's TLS certificate TlsCertHash []byte `protobuf:"bytes,8,opt,name=tls_cert_hash,json=tlsCertHash,proto3" json:"tls_cert_hash,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Header is a generic replay prevention and identity message to include in a signed payload
func (*PtnChannelHeader) Descriptor ¶ added in v1.0.8
func (*PtnChannelHeader) Descriptor() ([]byte, []int)
func (*PtnChannelHeader) GetChannelId ¶ added in v1.0.8
func (m *PtnChannelHeader) GetChannelId() string
func (*PtnChannelHeader) GetEpoch ¶ added in v1.0.8
func (m *PtnChannelHeader) GetEpoch() uint64
func (*PtnChannelHeader) GetExtension ¶ added in v1.0.8
func (m *PtnChannelHeader) GetExtension() []byte
func (*PtnChannelHeader) GetTimestamp ¶ added in v1.0.8
func (m *PtnChannelHeader) GetTimestamp() *timestamp.Timestamp
func (*PtnChannelHeader) GetTlsCertHash ¶ added in v1.0.8
func (m *PtnChannelHeader) GetTlsCertHash() []byte
func (*PtnChannelHeader) GetTxId ¶ added in v1.0.8
func (m *PtnChannelHeader) GetTxId() string
func (*PtnChannelHeader) GetType ¶ added in v1.0.8
func (m *PtnChannelHeader) GetType() int32
func (*PtnChannelHeader) GetVersion ¶ added in v1.0.8
func (m *PtnChannelHeader) GetVersion() int32
func (*PtnChannelHeader) ProtoMessage ¶ added in v1.0.8
func (*PtnChannelHeader) ProtoMessage()
func (*PtnChannelHeader) Reset ¶ added in v1.0.8
func (m *PtnChannelHeader) Reset()
func (*PtnChannelHeader) String ¶ added in v1.0.8
func (m *PtnChannelHeader) String() string
func (*PtnChannelHeader) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnChannelHeader) XXX_DiscardUnknown()
func (*PtnChannelHeader) XXX_Marshal ¶ added in v1.0.8
func (m *PtnChannelHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnChannelHeader) XXX_Merge ¶ added in v1.0.8
func (m *PtnChannelHeader) XXX_Merge(src proto.Message)
func (*PtnChannelHeader) XXX_Size ¶ added in v1.0.8
func (m *PtnChannelHeader) XXX_Size() int
func (*PtnChannelHeader) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnChannelHeader) XXX_Unmarshal(b []byte) error
type PtnEnvelope ¶ added in v1.0.8
type PtnEnvelope struct { // A marshaled Payload Payload []byte `protobuf:"bytes,1,opt,name=payload,proto3" json:"payload,omitempty"` // A signature by the creator specified in the Payload header Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Envelope wraps a Payload with a signature so that the message may be authenticated
func (*PtnEnvelope) Descriptor ¶ added in v1.0.8
func (*PtnEnvelope) Descriptor() ([]byte, []int)
func (*PtnEnvelope) GetPayload ¶ added in v1.0.8
func (m *PtnEnvelope) GetPayload() []byte
func (*PtnEnvelope) GetSignature ¶ added in v1.0.8
func (m *PtnEnvelope) GetSignature() []byte
func (*PtnEnvelope) ProtoMessage ¶ added in v1.0.8
func (*PtnEnvelope) ProtoMessage()
func (*PtnEnvelope) Reset ¶ added in v1.0.8
func (m *PtnEnvelope) Reset()
func (*PtnEnvelope) String ¶ added in v1.0.8
func (m *PtnEnvelope) String() string
func (*PtnEnvelope) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnEnvelope) XXX_DiscardUnknown()
func (*PtnEnvelope) XXX_Marshal ¶ added in v1.0.8
func (m *PtnEnvelope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnEnvelope) XXX_Merge ¶ added in v1.0.8
func (m *PtnEnvelope) XXX_Merge(src proto.Message)
func (*PtnEnvelope) XXX_Size ¶ added in v1.0.8
func (m *PtnEnvelope) XXX_Size() int
func (*PtnEnvelope) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnEnvelope) XXX_Unmarshal(b []byte) error
type PtnHeader ¶ added in v1.0.8
type PtnHeader struct { ChannelHeader []byte `protobuf:"bytes,1,opt,name=channel_header,json=channelHeader,proto3" json:"channel_header,omitempty"` SignatureHeader []byte `protobuf:"bytes,2,opt,name=signature_header,json=signatureHeader,proto3" json:"signature_header,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PtnHeader) Descriptor ¶ added in v1.0.8
func (*PtnHeader) GetChannelHeader ¶ added in v1.0.8
func (*PtnHeader) GetSignatureHeader ¶ added in v1.0.8
func (*PtnHeader) ProtoMessage ¶ added in v1.0.8
func (*PtnHeader) ProtoMessage()
func (*PtnHeader) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnHeader) XXX_DiscardUnknown()
func (*PtnHeader) XXX_Marshal ¶ added in v1.0.8
func (*PtnHeader) XXX_Unmarshal ¶ added in v1.0.8
type PtnHeaderType ¶ added in v1.0.8
type PtnHeaderType int32
const ( PtnHeaderType_MESSAGE PtnHeaderType = 0 PtnHeaderType_CONFIG PtnHeaderType = 1 PtnHeaderType_CONFIG_UPDATE PtnHeaderType = 2 PtnHeaderType_ENDORSER_TRANSACTION PtnHeaderType = 3 PtnHeaderType_ORDERER_TRANSACTION PtnHeaderType = 4 PtnHeaderType_DELIVER_SEEK_INFO PtnHeaderType = 5 PtnHeaderType_CHAINCODE_PACKAGE PtnHeaderType = 6 PtnHeaderType_PEER_RESOURCE_UPDATE PtnHeaderType = 7 )
func (PtnHeaderType) EnumDescriptor ¶ added in v1.0.8
func (PtnHeaderType) EnumDescriptor() ([]byte, []int)
func (PtnHeaderType) String ¶ added in v1.0.8
func (x PtnHeaderType) String() string
type PtnLastConfig ¶ added in v1.0.8
type PtnLastConfig struct { Index uint64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
LastConfig is the encoded value for the Metadata message which is encoded in the LAST_CONFIGURATION block metadata index
func (*PtnLastConfig) Descriptor ¶ added in v1.0.8
func (*PtnLastConfig) Descriptor() ([]byte, []int)
func (*PtnLastConfig) GetIndex ¶ added in v1.0.8
func (m *PtnLastConfig) GetIndex() uint64
func (*PtnLastConfig) ProtoMessage ¶ added in v1.0.8
func (*PtnLastConfig) ProtoMessage()
func (*PtnLastConfig) Reset ¶ added in v1.0.8
func (m *PtnLastConfig) Reset()
func (*PtnLastConfig) String ¶ added in v1.0.8
func (m *PtnLastConfig) String() string
func (*PtnLastConfig) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnLastConfig) XXX_DiscardUnknown()
func (*PtnLastConfig) XXX_Marshal ¶ added in v1.0.8
func (m *PtnLastConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnLastConfig) XXX_Merge ¶ added in v1.0.8
func (m *PtnLastConfig) XXX_Merge(src proto.Message)
func (*PtnLastConfig) XXX_Size ¶ added in v1.0.8
func (m *PtnLastConfig) XXX_Size() int
func (*PtnLastConfig) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnLastConfig) XXX_Unmarshal(b []byte) error
type PtnMetadata ¶ added in v1.0.8
type PtnMetadata struct { Value []byte `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` Signatures []*PtnMetadataSignature `protobuf:"bytes,2,rep,name=signatures,proto3" json:"signatures,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Metadata is a common structure to be used to encode block metadata
func (*PtnMetadata) Descriptor ¶ added in v1.0.8
func (*PtnMetadata) Descriptor() ([]byte, []int)
func (*PtnMetadata) GetSignatures ¶ added in v1.0.8
func (m *PtnMetadata) GetSignatures() []*PtnMetadataSignature
func (*PtnMetadata) GetValue ¶ added in v1.0.8
func (m *PtnMetadata) GetValue() []byte
func (*PtnMetadata) ProtoMessage ¶ added in v1.0.8
func (*PtnMetadata) ProtoMessage()
func (*PtnMetadata) Reset ¶ added in v1.0.8
func (m *PtnMetadata) Reset()
func (*PtnMetadata) String ¶ added in v1.0.8
func (m *PtnMetadata) String() string
func (*PtnMetadata) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnMetadata) XXX_DiscardUnknown()
func (*PtnMetadata) XXX_Marshal ¶ added in v1.0.8
func (m *PtnMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnMetadata) XXX_Merge ¶ added in v1.0.8
func (m *PtnMetadata) XXX_Merge(src proto.Message)
func (*PtnMetadata) XXX_Size ¶ added in v1.0.8
func (m *PtnMetadata) XXX_Size() int
func (*PtnMetadata) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnMetadata) XXX_Unmarshal(b []byte) error
type PtnMetadataSignature ¶ added in v1.0.8
type PtnMetadataSignature struct { SignatureHeader []byte `protobuf:"bytes,1,opt,name=signature_header,json=signatureHeader,proto3" json:"signature_header,omitempty"` Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PtnMetadataSignature) Descriptor ¶ added in v1.0.8
func (*PtnMetadataSignature) Descriptor() ([]byte, []int)
func (*PtnMetadataSignature) GetSignature ¶ added in v1.0.8
func (m *PtnMetadataSignature) GetSignature() []byte
func (*PtnMetadataSignature) GetSignatureHeader ¶ added in v1.0.8
func (m *PtnMetadataSignature) GetSignatureHeader() []byte
func (*PtnMetadataSignature) ProtoMessage ¶ added in v1.0.8
func (*PtnMetadataSignature) ProtoMessage()
func (*PtnMetadataSignature) Reset ¶ added in v1.0.8
func (m *PtnMetadataSignature) Reset()
func (*PtnMetadataSignature) String ¶ added in v1.0.8
func (m *PtnMetadataSignature) String() string
func (*PtnMetadataSignature) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnMetadataSignature) XXX_DiscardUnknown()
func (*PtnMetadataSignature) XXX_Marshal ¶ added in v1.0.8
func (m *PtnMetadataSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnMetadataSignature) XXX_Merge ¶ added in v1.0.8
func (m *PtnMetadataSignature) XXX_Merge(src proto.Message)
func (*PtnMetadataSignature) XXX_Size ¶ added in v1.0.8
func (m *PtnMetadataSignature) XXX_Size() int
func (*PtnMetadataSignature) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnMetadataSignature) XXX_Unmarshal(b []byte) error
type PtnPayload ¶ added in v1.0.8
type PtnPayload struct { // Header is included to provide identity and prevent replay Header *PtnHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Data, the encoding of which is defined by the type in the header Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Payload is the message contents (and header to allow for signing)
func (*PtnPayload) Descriptor ¶ added in v1.0.8
func (*PtnPayload) Descriptor() ([]byte, []int)
func (*PtnPayload) GetData ¶ added in v1.0.8
func (m *PtnPayload) GetData() []byte
func (*PtnPayload) GetHeader ¶ added in v1.0.8
func (m *PtnPayload) GetHeader() *PtnHeader
func (*PtnPayload) ProtoMessage ¶ added in v1.0.8
func (*PtnPayload) ProtoMessage()
func (*PtnPayload) Reset ¶ added in v1.0.8
func (m *PtnPayload) Reset()
func (*PtnPayload) String ¶ added in v1.0.8
func (m *PtnPayload) String() string
func (*PtnPayload) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnPayload) XXX_DiscardUnknown()
func (*PtnPayload) XXX_Marshal ¶ added in v1.0.8
func (m *PtnPayload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnPayload) XXX_Merge ¶ added in v1.0.8
func (m *PtnPayload) XXX_Merge(src proto.Message)
func (*PtnPayload) XXX_Size ¶ added in v1.0.8
func (m *PtnPayload) XXX_Size() int
func (*PtnPayload) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnPayload) XXX_Unmarshal(b []byte) error
type PtnSignatureHeader ¶ added in v1.0.8
type PtnSignatureHeader struct { // Creator of the message, a marshaled msp.SerializedIdentity Creator []byte `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` // Arbitrary number that may only be used once. Can be used to detect replay attacks. Nonce []byte `protobuf:"bytes,2,opt,name=nonce,proto3" json:"nonce,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*PtnSignatureHeader) Descriptor ¶ added in v1.0.8
func (*PtnSignatureHeader) Descriptor() ([]byte, []int)
func (*PtnSignatureHeader) GetCreator ¶ added in v1.0.8
func (m *PtnSignatureHeader) GetCreator() []byte
func (*PtnSignatureHeader) GetNonce ¶ added in v1.0.8
func (m *PtnSignatureHeader) GetNonce() []byte
func (*PtnSignatureHeader) ProtoMessage ¶ added in v1.0.8
func (*PtnSignatureHeader) ProtoMessage()
func (*PtnSignatureHeader) Reset ¶ added in v1.0.8
func (m *PtnSignatureHeader) Reset()
func (*PtnSignatureHeader) String ¶ added in v1.0.8
func (m *PtnSignatureHeader) String() string
func (*PtnSignatureHeader) XXX_DiscardUnknown ¶ added in v1.0.8
func (m *PtnSignatureHeader) XXX_DiscardUnknown()
func (*PtnSignatureHeader) XXX_Marshal ¶ added in v1.0.8
func (m *PtnSignatureHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PtnSignatureHeader) XXX_Merge ¶ added in v1.0.8
func (m *PtnSignatureHeader) XXX_Merge(src proto.Message)
func (*PtnSignatureHeader) XXX_Size ¶ added in v1.0.8
func (m *PtnSignatureHeader) XXX_Size() int
func (*PtnSignatureHeader) XXX_Unmarshal ¶ added in v1.0.8
func (m *PtnSignatureHeader) XXX_Unmarshal(b []byte) error
type PtnStatus ¶ added in v1.0.8
type PtnStatus int32
These status codes are intended to resemble selected HTTP status codes
const ( PtnStatus_UNKNOWN PtnStatus = 0 PtnStatus_SUCCESS PtnStatus = 200 PtnStatus_BAD_REQUEST PtnStatus = 400 PtnStatus_FORBIDDEN PtnStatus = 403 PtnStatus_NOT_FOUND PtnStatus = 404 PtnStatus_REQUEST_ENTITY_TOO_LARGE PtnStatus = 413 PtnStatus_INTERNAL_SERVER_ERROR PtnStatus = 500 PtnStatus_NOT_IMPLEMENTED PtnStatus = 501 PtnStatus_SERVICE_UNAVAILABLE PtnStatus = 503 )