Struct tugger_apple_codesign::SingleBundleSigner [−][src]
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]
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 Send for SingleBundleSigner
impl Sync for SingleBundleSigner
impl Unpin for SingleBundleSigner
impl UnwindSafe for SingleBundleSigner
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> 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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,