pub struct VerifySignatifRequest {
pub artifact: Value,
pub bundle: Value,
pub graph: Value,
pub registry: Option<Value>,
pub options: VerifySignatifOptions,
}Expand description
Request: verify a SIGNATIF trusted artifact through the full pipeline. The four framework objects arrive as embedded JSON.
Fields§
§artifact: ValueThe trusted artifact.
bundle: ValueThe trust anchor bundle.
graph: ValueThe trust graph.
registry: Option<Value>The scheme registry; defaults to the initial values when absent.
options: VerifySignatifOptionsVerification options (transparency/time inputs, accepted labels); defaults when absent.
Trait Implementations§
Source§impl Debug for VerifySignatifRequest
impl Debug for VerifySignatifRequest
Source§impl<'de> Deserialize<'de> for VerifySignatifRequest
impl<'de> Deserialize<'de> for VerifySignatifRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VerifySignatifRequest
impl RefUnwindSafe for VerifySignatifRequest
impl Send for VerifySignatifRequest
impl Sync for VerifySignatifRequest
impl Unpin for VerifySignatifRequest
impl UnsafeUnpin for VerifySignatifRequest
impl UnwindSafe for VerifySignatifRequest
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