common

package
v1.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2020 License: GPL-3.0, GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var PtnBlockMetadataIndex_name = map[int32]string{
	0: "SIGNATURES",
	1: "LAST_CONFIG",
	2: "TRANSACTIONS_FILTER",
	3: "ORDERER",
}
View Source
var PtnBlockMetadataIndex_value = map[string]int32{
	"SIGNATURES":          0,
	"LAST_CONFIG":         1,
	"TRANSACTIONS_FILTER": 2,
	"ORDERER":             3,
}
View Source
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",
}
View Source
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,
}
View Source
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",
}
View Source
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) Descriptor() ([]byte, []int)

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) Reset added in v1.0.8

func (m *PtnBlock) Reset()

func (*PtnBlock) String added in v1.0.8

func (m *PtnBlock) String() string

func (*PtnBlock) XXX_DiscardUnknown added in v1.0.8

func (m *PtnBlock) XXX_DiscardUnknown()

func (*PtnBlock) XXX_Marshal added in v1.0.8

func (m *PtnBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PtnBlock) XXX_Merge added in v1.0.8

func (m *PtnBlock) XXX_Merge(src proto.Message)

func (*PtnBlock) XXX_Size added in v1.0.8

func (m *PtnBlock) XXX_Size() int

func (*PtnBlock) XXX_Unmarshal added in v1.0.8

func (m *PtnBlock) XXX_Unmarshal(b []byte) error

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) Descriptor() ([]byte, []int)

func (*PtnHeader) GetChannelHeader added in v1.0.8

func (m *PtnHeader) GetChannelHeader() []byte

func (*PtnHeader) GetSignatureHeader added in v1.0.8

func (m *PtnHeader) GetSignatureHeader() []byte

func (*PtnHeader) ProtoMessage added in v1.0.8

func (*PtnHeader) ProtoMessage()

func (*PtnHeader) Reset added in v1.0.8

func (m *PtnHeader) Reset()

func (*PtnHeader) String added in v1.0.8

func (m *PtnHeader) String() string

func (*PtnHeader) XXX_DiscardUnknown added in v1.0.8

func (m *PtnHeader) XXX_DiscardUnknown()

func (*PtnHeader) XXX_Marshal added in v1.0.8

func (m *PtnHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PtnHeader) XXX_Merge added in v1.0.8

func (m *PtnHeader) XXX_Merge(src proto.Message)

func (*PtnHeader) XXX_Size added in v1.0.8

func (m *PtnHeader) XXX_Size() int

func (*PtnHeader) XXX_Unmarshal added in v1.0.8

func (m *PtnHeader) XXX_Unmarshal(b []byte) error

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
)

func (PtnStatus) EnumDescriptor added in v1.0.8

func (PtnStatus) EnumDescriptor() ([]byte, []int)

func (PtnStatus) String added in v1.0.8

func (x PtnStatus) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL