Struct tugger_apple_codesign::SingleBundleSigner [−][src]
pub struct SingleBundleSigner { /* fields omitted */ }
Expand description
A primitive for signing a single Apple bundle.
Unlike BundleSigner, this type only signs a single bundle and is ignorant about nested bundles. You probably want to use BundleSigner as the interface for signing bundles, as failure to account for nested bundles can result in signature verification errors.
Implementations
Construct a new instance.
pub fn write_signed_bundle(
&self,
log: &Logger,
dest_dir: impl AsRef<Path>,
settings: &SigningSettings<'_>,
additional_macho_files: &[(String, SignedMachOInfo)]
) -> Result<DirectoryBundle, AppleCodesignError>
pub fn write_signed_bundle(
&self,
log: &Logger,
dest_dir: impl AsRef<Path>,
settings: &SigningSettings<'_>,
additional_macho_files: &[(String, SignedMachOInfo)]
) -> Result<DirectoryBundle, AppleCodesignError>
Write a signed bundle to the given directory.