Struct tugger_apple_codesign::CodeResources [−][src]
pub struct CodeResources { /* fields omitted */ }
Expand description
Represents a _CodeSignature/CodeResources
XML plist.
This file/type represents a collection of file-based resources whose content is digested and captured in this file.
Implementations
Construct an instance by parsing an XML plist.
Serialize an instance to XML.
Add a rule to this instance in the <rules>
section.
Add a rule to this instance in the <rules2>
section.
Seal a regular file.
This will digest the content specified and record that digest in the files list.
To seal a symlink, call CodeResources::seal_symlink instead. If the file is a Mach-O file, call CodeResources::seal_macho instead.
Seal a symlink file.
path
is the path of the symlink and target
is the path it points to.
pub fn seal_macho(
&mut self,
path: impl ToString,
info: &SignedMachOInfo,
optional: bool
) -> Result<(), AppleCodesignError>
pub fn seal_macho(
&mut self,
path: impl ToString,
info: &SignedMachOInfo,
optional: bool
) -> Result<(), AppleCodesignError>
Record metadata of a previously signed Mach-O binary.
If sealing a fat/universal binary, pass in metadata for the first Mach-O within in.
Trait Implementations
Returns the “default value” for a type. Read more
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CodeResources
impl Send for CodeResources
impl Sync for CodeResources
impl Unpin for CodeResources
impl UnwindSafe for CodeResources
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more