Enum tugger_apple_codesign::CodeSigningMagic[][src]

pub enum CodeSigningMagic {
    Requirement,
    RequirementSet,
    CodeDirectory,
    EmbeddedSignature,
    EmbeddedSignatureOld,
    Entitlements,
    EntitlementsDer,
    DetachedSignature,
    BlobWrapper,
    Unknown(u32),
}

Defines header magic for various payloads.

Variants

Requirement

Code requirement blob.

RequirementSet

Code requirements blob.

CodeDirectory

CodeDirectory blob.

EmbeddedSignature

Embedded signature.

This is often the magic of the SuperBlob.

EmbeddedSignatureOld

Old embedded signature.

Entitlements

Entitlements blob.

EntitlementsDer

DER encoded entitlements blob.

DetachedSignature

Multi-arch collection of embedded signatures.

BlobWrapper

Generic blob wrapper.

The CMS signature is stored in this type.

Unknown(u32)

Unknown magic.

Trait Implementations

impl Clone for CodeSigningMagic[src]

impl Copy for CodeSigningMagic[src]

impl Debug for CodeSigningMagic[src]

impl Eq for CodeSigningMagic[src]

impl From<u32> for CodeSigningMagic[src]

impl Hash for CodeSigningMagic[src]

impl PartialEq<CodeSigningMagic> for CodeSigningMagic[src]

impl StructuralEq for CodeSigningMagic[src]

impl StructuralPartialEq for CodeSigningMagic[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SendSyncUnwindSafe for T where
    T: Send + Sync + UnwindSafe + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.