Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeySet ¶
type Payload ¶
type Payload struct {
Raw pb.Payload `json:"raw_payload"`
Hash string `json:"endpoint_hash"`
Timestamp time.Time `json:"timestamp"`
TTL string `json:"ttl"`
Expired bool `json:"expired"`
ValidVersion bool `json:"valid_version"`
ValidTimestamp bool `json:"valid_timestamp"`
WithinSubmitWindow bool `json:"within_submit_window"`
ValidTTL bool `json:"valid_ttl"`
ValidSignatures bool `json:"valid_signatures"`
ValidLength bool `json:"valid_length"`
ValidDataSize bool `json:"valid_data_size"`
ValidPayloadSize bool `json:"valid_payload_size"`
ErrorMessage string `json:"error_message,omitempty"`
}
Payload is the analyze struct container for the standard output.
func NewPayload ¶
NewPayload returns a payload analysis and runs the entire validation suite on the output
Click to show internal directories.
Click to hide internal directories.