Struct apple_codesign::SignedMachOInfo
source · [−]pub struct SignedMachOInfo {
pub code_directory_blob: Vec<u8>,
pub designated_code_requirement: Option<String>,
}
Expand description
Metadata about a signed Mach-O file or bundle.
If referring to a bundle, the metadata refers to the 1st Mach-O in the bundle’s main executable.
This contains enough metadata to construct references to the file/bundle in crate::code_resources::CodeResources files.
Fields
code_directory_blob: Vec<u8>
Raw data constituting the code directory blob.
Is typically digested to construct a
designated_code_requirement: Option<String>
Designated code requirements string.
Typically pccupies a <key>requirement</key>
in a
crate::code_resources::CodeResources file.
Implementations
sourceimpl SignedMachOInfo
impl SignedMachOInfo
sourcepub fn parse_data(data: &[u8]) -> Result<Self, AppleCodesignError>
pub fn parse_data(data: &[u8]) -> Result<Self, AppleCodesignError>
Parse Mach-O data to obtain an instance.
Auto Trait Implementations
impl RefUnwindSafe for SignedMachOInfo
impl Send for SignedMachOInfo
impl Sync for SignedMachOInfo
impl Unpin for SignedMachOInfo
impl UnwindSafe for SignedMachOInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more