package configpb
import "github.com/google/certificate-transparency-go/client/configpb"
Package configpb is a generated protocol buffer package.
It is generated from these files:
multilog.proto
It has these top-level messages:
TemporalLogConfig LogShardConfig
Index ¶
- type LogShardConfig
- func (*LogShardConfig) Descriptor() ([]byte, []int)
- func (m *LogShardConfig) GetNotAfterLimit() *google_protobuf.Timestamp
- func (m *LogShardConfig) GetNotAfterStart() *google_protobuf.Timestamp
- func (m *LogShardConfig) GetPublicKeyDer() []byte
- func (m *LogShardConfig) GetUri() string
- func (*LogShardConfig) ProtoMessage()
- func (m *LogShardConfig) Reset()
- func (m *LogShardConfig) String() string
- type TemporalLogConfig
Types ¶
type LogShardConfig ¶
type LogShardConfig struct { Uri string `protobuf:"bytes,1,opt,name=uri" json:"uri,omitempty"` // The log's public key in DER-encoded PKIX form. PublicKeyDer []byte `protobuf:"bytes,2,opt,name=public_key_der,json=publicKeyDer,proto3" json:"public_key_der,omitempty"` // not_after_start defines the start of the range of acceptable NotAfter // values, inclusive. // Leaving this unset implies no lower bound to the range. NotAfterStart *google_protobuf.Timestamp `protobuf:"bytes,3,opt,name=not_after_start,json=notAfterStart" json:"not_after_start,omitempty"` // not_after_limit defines the end of the range of acceptable NotAfter values, // exclusive. // Leaving this unset implies no upper bound to the range. NotAfterLimit *google_protobuf.Timestamp `protobuf:"bytes,4,opt,name=not_after_limit,json=notAfterLimit" json:"not_after_limit,omitempty"` }
LogShardConfig describes the acceptable date range for a single shard of a temporal log.
func (*LogShardConfig) Descriptor ¶
func (*LogShardConfig) Descriptor() ([]byte, []int)
func (*LogShardConfig) GetNotAfterLimit ¶
func (m *LogShardConfig) GetNotAfterLimit() *google_protobuf.Timestamp
func (*LogShardConfig) GetNotAfterStart ¶
func (m *LogShardConfig) GetNotAfterStart() *google_protobuf.Timestamp
func (*LogShardConfig) GetPublicKeyDer ¶
func (m *LogShardConfig) GetPublicKeyDer() []byte
func (*LogShardConfig) GetUri ¶
func (m *LogShardConfig) GetUri() string
func (*LogShardConfig) ProtoMessage ¶
func (*LogShardConfig) ProtoMessage()
func (*LogShardConfig) Reset ¶
func (m *LogShardConfig) Reset()
func (*LogShardConfig) String ¶
func (m *LogShardConfig) String() string
type TemporalLogConfig ¶
type TemporalLogConfig struct { Shard []*LogShardConfig `protobuf:"bytes,1,rep,name=shard" json:"shard,omitempty"` }
TemporalLogConfig is a set of LogShardConfig messages, whose time limits should be contiguous.
func (*TemporalLogConfig) Descriptor ¶
func (*TemporalLogConfig) Descriptor() ([]byte, []int)
func (*TemporalLogConfig) GetShard ¶
func (m *TemporalLogConfig) GetShard() []*LogShardConfig
func (*TemporalLogConfig) ProtoMessage ¶
func (*TemporalLogConfig) ProtoMessage()
func (*TemporalLogConfig) Reset ¶
func (m *TemporalLogConfig) Reset()
func (*TemporalLogConfig) String ¶
func (m *TemporalLogConfig) String() string
Source Files ¶
- Version
- v1.0.14
- Published
- Mar 23, 2018
- Platform
- darwin/amd64
- Imports
- 4 packages
- Last checked
- 13 hours ago –
Tools for package owners.