Struct tugger_apple_codesign::SingleBundleSigner [−][src]
pub struct SingleBundleSigner { /* fields omitted */ }
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
impl SingleBundleSigner
[src]
impl SingleBundleSigner
[src]pub fn new(bundle: DirectoryBundle) -> Self
[src]
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>
[src]
&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.
Auto Trait Implementations
impl RefUnwindSafe for SingleBundleSigner
impl RefUnwindSafe for SingleBundleSigner
impl Send for SingleBundleSigner
impl Send for SingleBundleSigner
impl Sync for SingleBundleSigner
impl Sync for SingleBundleSigner
impl Unpin for SingleBundleSigner
impl Unpin for SingleBundleSigner
impl UnwindSafe for SingleBundleSigner
impl UnwindSafe for SingleBundleSigner
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]