Fix some lint and vet issues
This commit is contained in:
@@ -95,6 +95,7 @@ const htmlTemplate = `<!DOCTYPE html>
|
||||
</html>
|
||||
`
|
||||
|
||||
// LogV3JSON represents the Certificate Transparency log v3 JSON metadata format
|
||||
type LogV3JSON struct {
|
||||
Description string `json:"description"`
|
||||
SubmissionURL string `json:"submission_url"`
|
||||
@@ -105,6 +106,7 @@ type LogV3JSON struct {
|
||||
MMD int `json:"mmd"`
|
||||
}
|
||||
|
||||
// TemporalInterval represents the time range for a Certificate Transparency log
|
||||
type TemporalInterval struct {
|
||||
StartInclusive string `json:"start_inclusive"`
|
||||
EndExclusive string `json:"end_exclusive"`
|
||||
|
@@ -14,6 +14,7 @@ import (
|
||||
"gopkg.in/yaml.v3"
|
||||
)
|
||||
|
||||
// Config represents the main YAML configuration structure for tesseract
|
||||
type Config struct {
|
||||
Listen []string `yaml:"listen"`
|
||||
Checkpoints string `yaml:"checkpoints"`
|
||||
@@ -21,6 +22,7 @@ type Config struct {
|
||||
Logs []Log `yaml:"logs"`
|
||||
}
|
||||
|
||||
// Log represents a single Certificate Transparency log configuration
|
||||
type Log struct {
|
||||
ShortName string `yaml:"shortname"`
|
||||
Inception string `yaml:"inception"`
|
||||
|
@@ -70,6 +70,7 @@ const nginxTemplate = `server {
|
||||
}
|
||||
`
|
||||
|
||||
// NginxTemplateData contains the data needed to generate nginx configuration files
|
||||
type NginxTemplateData struct {
|
||||
MonitoringHost string
|
||||
LocalDirectory string
|
||||
|
@@ -12,6 +12,7 @@ import (
|
||||
"strings"
|
||||
)
|
||||
|
||||
// CTLogRootsResponse represents the JSON response from a CT log's get-roots endpoint
|
||||
type CTLogRootsResponse struct {
|
||||
Certificates []string `json:"certificates"`
|
||||
}
|
||||
|
Reference in New Issue
Block a user