pub struct ProvenanceAuthenticityControl;Expand description
Verifies that provenance attestations are cryptographically signed and authenticated with traceable signer information.
Trait Implementations§
Source§impl Control for ProvenanceAuthenticityControl
impl Control for ProvenanceAuthenticityControl
Source§fn description(&self) -> &'static str
fn description(&self) -> &'static str
Human-readable description for SARIF rule output.
Source§fn evaluate(&self, evidence: &EvidenceBundle) -> Vec<ControlFinding>
fn evaluate(&self, evidence: &EvidenceBundle) -> Vec<ControlFinding>
Evaluates the evidence bundle and returns one finding per subject.
Source§fn tsc_criteria(&self) -> &'static [&'static str]
fn tsc_criteria(&self) -> &'static [&'static str]
SOC2 Trust Services Criteria this control maps to (e.g., &[“CC6.1”, “CC8.1”]).
Returns empty slice for controls not mapped to SOC2.
Auto Trait Implementations§
impl Freeze for ProvenanceAuthenticityControl
impl RefUnwindSafe for ProvenanceAuthenticityControl
impl Send for ProvenanceAuthenticityControl
impl Sync for ProvenanceAuthenticityControl
impl Unpin for ProvenanceAuthenticityControl
impl UnsafeUnpin for ProvenanceAuthenticityControl
impl UnwindSafe for ProvenanceAuthenticityControl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more