Documentation ¶
Overview ¶
Package configpb is a generated protocol buffer package.
It is generated from these files:
config.proto
It has these top-level messages:
LogConfig
Index ¶
- type LogConfig
- func (*LogConfig) Descriptor() ([]byte, []int)
- func (m *LogConfig) GetAcceptOnlyCa() bool
- func (m *LogConfig) GetExtKeyUsages() []string
- func (m *LogConfig) GetLogId() int64
- func (m *LogConfig) GetNotAfterLimit() *google_protobuf1.Timestamp
- func (m *LogConfig) GetNotAfterStart() *google_protobuf1.Timestamp
- func (m *LogConfig) GetPrefix() string
- func (m *LogConfig) GetPrivateKey() *google_protobuf.Any
- func (m *LogConfig) GetPublicKey() *keyspb.PublicKey
- func (m *LogConfig) GetRejectExpired() bool
- func (m *LogConfig) GetRootsPemFile() []string
- func (*LogConfig) ProtoMessage()
- func (m *LogConfig) Reset()
- func (m *LogConfig) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogConfig ¶
type LogConfig struct { LogId int64 `protobuf:"varint,1,opt,name=log_id,json=logId" json:"log_id,omitempty"` Prefix string `protobuf:"bytes,2,opt,name=prefix" json:"prefix,omitempty"` RootsPemFile []string `protobuf:"bytes,3,rep,name=roots_pem_file,json=rootsPemFile" json:"roots_pem_file,omitempty"` PrivateKey *google_protobuf.Any `protobuf:"bytes,4,opt,name=private_key,json=privateKey" json:"private_key,omitempty"` // The public key is included for the convenience of test tools (and obviously // should match the private key above); it is not used by the CT personality. PublicKey *keyspb.PublicKey `protobuf:"bytes,5,opt,name=public_key,json=publicKey" json:"public_key,omitempty"` RejectExpired bool `protobuf:"varint,6,opt,name=reject_expired,json=rejectExpired" json:"reject_expired,omitempty"` ExtKeyUsages []string `protobuf:"bytes,7,rep,name=ext_key_usages,json=extKeyUsages" json:"ext_key_usages,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_protobuf1.Timestamp `protobuf:"bytes,8,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_protobuf1.Timestamp `protobuf:"bytes,9,opt,name=not_after_limit,json=notAfterLimit" json:"not_after_limit,omitempty"` // accept_only_ca controls whether or not *only* certificates with the CA bit // set will be accepted. AcceptOnlyCa bool `protobuf:"varint,10,opt,name=accept_only_ca,json=acceptOnlyCa" json:"accept_only_ca,omitempty"` }
LogConfig describes the configuration options for a log instance.
func (*LogConfig) Descriptor ¶
func (*LogConfig) GetAcceptOnlyCa ¶
func (*LogConfig) GetExtKeyUsages ¶
func (*LogConfig) GetNotAfterLimit ¶
func (m *LogConfig) GetNotAfterLimit() *google_protobuf1.Timestamp
func (*LogConfig) GetNotAfterStart ¶
func (m *LogConfig) GetNotAfterStart() *google_protobuf1.Timestamp
func (*LogConfig) GetPrivateKey ¶
func (m *LogConfig) GetPrivateKey() *google_protobuf.Any
func (*LogConfig) GetPublicKey ¶
func (*LogConfig) GetRejectExpired ¶
func (*LogConfig) GetRootsPemFile ¶
func (*LogConfig) ProtoMessage ¶
func (*LogConfig) ProtoMessage()
Click to show internal directories.
Click to hide internal directories.