Download this file
| 1 | package hostclaim |
| 2 | |
| 3 | import "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. |
| 7 | type 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 | |