Documentation
¶
Index ¶
Constants ¶
View Source
const ( PurposeVote = "vote" PurposeNewVoter = "new voter" PurposeRootAck = "root acknowledgement" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CertDesc ¶
type CertDesc struct { Type string `yaml:"type,omitempty" json:"type,omitempty"` CommonName string `yaml:"common_name,omitempty" json:"common_name,omitempty"` IA addr.IA `yaml:"isd_as,omitempty" json:"isd_as,omitempty"` SerialNumber string `yaml:"serial_number,omitempty" json:"serial_number,omitempty"` Validity Validity `yaml:"validity,omitempty" json:"validity,omitempty"` Index int `yaml:"index" json:"index"` Error string `yaml:"error,omitempty" json:"error,omitempty"` }
type Info ¶
type Info struct { Version int `yaml:"version" json:"version"` ID ID `yaml:"id" json:"id"` Validity Validity `yaml:"validity" json:"validity"` GracePeriod string `yaml:"graceperiod,omitempty" json:"graceperiod,omitempty"` GracePeriodEnd time.Time `yaml:"graceperiod_end,omitempty" json:"graceperiod_end,omitempty"` NoTrustReset bool `yaml:"no_trust_reset" json:"no_trust_reset"` Votes []int `yaml:"votes,omitempty" json:"votes,omitempty"` Quorum int `yaml:"voting_quorum" json:"voting_quorum"` CoreASes []addr.AS `yaml:"core_ases" json:"core_ases"` AuthoritativeASes []addr.AS `yaml:"authoritative_ases" json:"authoritative_ases"` Description string `yaml:"description" json:"description"` Certificates []CertDesc `yaml:"certificates" json:"certificates"` Signatures []SignerInfo `yaml:"signatures,omitempty" json:"signatures,omitempty"` }
type SignerInfo ¶
type SignerInfo struct { CommonName string `yaml:"common_name,omitempty" json:"common_name,omitempty"` IA addr.IA `yaml:"isd_as,omitempty" json:"isd_as,omitempty"` SerialNumber string `yaml:"serial_number,omitempty" json:"serial_number,omitempty"` SigningTime time.Time `yaml:"signing_time,omitempty" json:"signing_time,omitempty"` Purpose string `yaml:"purpose,omitempty" json:"purpose,omitempty"` Error string `yaml:"error,omitempty" json:"error,omitempty"` }
Click to show internal directories.
Click to hide internal directories.