pub struct SigstoreSignature {
pub payload_path: String,
pub signature: String,
pub certificate_pem: String,
pub rekor_bundle_json: Option<String>,
}Expand description
One Sigstore (cosign) signature over a bundle’s OCI config.
Fields§
§payload_path: StringPath of the signed payload inside the bundle’s sigstore/ directory.
signature: StringSignature over the payload.
certificate_pem: StringPEM-encoded Fulcio certificate of the signing identity.
rekor_bundle_json: Option<String>Rekor transparency-log bundle JSON, when the signer uploaded one.
Trait Implementations§
Source§impl Clone for SigstoreSignature
impl Clone for SigstoreSignature
Source§impl Debug for SigstoreSignature
impl Debug for SigstoreSignature
Source§impl<'de> Deserialize<'de> for SigstoreSignature
impl<'de> Deserialize<'de> for SigstoreSignature
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 SigstoreSignature
impl RefUnwindSafe for SigstoreSignature
impl Send for SigstoreSignature
impl Sync for SigstoreSignature
impl Unpin for SigstoreSignature
impl UnsafeUnpin for SigstoreSignature
impl UnwindSafe for SigstoreSignature
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