carlos / platform Public

Clone
git clone https://amadan.net/carlos/platform

Plain git — no account needed to clone.

Download

Download this file

1package hostclaim
2
3import "time"
4
5// SignedRoster preserves the authenticated enrollment key on operation replacement.
6// It is the original root-signed envelope, not a console's reconstructed roster.
7type RetirementEvidenceRef struct {
8 SourceObligationID string `json:"source_obligation_id,omitempty"`
9 InstallationStamp uint64 `json:"installation_stamp,omitempty"`
10 WriterSession uint64 `json:"writer_session,omitempty"`
11 Kind string `json:"kind"`
12 Box string `json:"box"`
13 Enrollment string `json:"enrollment"`
14 OperationID string `json:"operation_id"`
15 ObligationID string `json:"obligation_id"`
16 Key string `json:"key"`
17 SHA256 string `json:"sha256"`
18 SignatureSHA256 string `json:"signature_sha256,omitempty"`
19 SignedRoster []byte `json:"signed_roster,omitempty"`
20 EvidenceAt time.Time `json:"evidence_at"`
21}
22