- integrations
- Python
- ocx_sdk
VerificationReport
VerificationReportclassdataclass#
Re-exported from
ocx_sdk._resultsView sourceclass VerificationReport(subject_digest: str, referrer_digest: str, certificate_identity: str, certificate_oidc_issuer: str, signed_at: str, signatures: tuple[SignatureEntry, ...] = ())ocx package verify (C-012).
Payload is enveloped (D11): from_json unwraps data.
Attributes
| Name | Type | Description |
|---|---|---|
subject_digest | str | The manifest digest that was verified. |
referrer_digest | str | The verified object’s own digest. Not always a
manifest digest — see SignatureEntry.referrer_digest. |
certificate_identity | str | The keyless identity pinned for verification.
Plain String upstream (verification.rs:115) — always
emitted, on both the keyless and key-based paths. |
certificate_oidc_issuer | str | The keyless OIDC issuer pinned for
verification. Always emitted (verification.rs:117), same as
above. |
signed_at | str | When the signature was produced, as ocx spelled it.
Always emitted (verification.rs:119). |
signatures | tuple[SignatureEntry, ...] | Matching signatures found. Absent, not empty, when there were none (D7). |
certificate_identityattributeinstance attribute#
certificate_identity: strcertificate_oidc_issuerattributeinstance attribute#
certificate_oidc_issuer: strreferrer_digestattributeinstance attribute#
referrer_digest: strsignaturesattributeclass attributeinstance attribute#
signatures: tuple[SignatureEntry, ...] = ()signed_atattributeinstance attribute#
signed_at: strsubject_digestattributeinstance attribute#
subject_digest: strfrom_jsonmethodclassmethod#
def from_json(raw: str) -> VerificationReportParse ocx --format json package verify output.