Enum tugger_apple_codesign::AppleCodesignError[][src]

pub enum AppleCodesignError {
    CliUnknownCommand,
    CliBadArgument,
    Io(Error),
    Goblin(Error),
    BinaryNoCodeSignature,
    Cms(CmsError),
    VerificationProblems,
    CertificateDecode(Error),
    CertificatePem(PemError),
    CertificateUnsupportedKeyAlgorithm(CertificateKeyAlgorithm),
    CertificateRing(Unspecified),
    CertificateCharset(CharSetError),
    MissingLinkedit,
    BadMagic(&'static str),
    Scroll(Error),
    CodeDirectoryMalformedIdentifier,
    CodeDirectoryMalformedTeam,
    CodeDirectoryPlist(Error),
    SuperblobMalformed,
    Unimplemented(&'static str),
    CodeSignatureUnknownFlag(String),
    EntitlementsBadUtf8(Utf8Error),
    ExecutableSegmentUnknownFlag(String),
    RequirementUnknownOpcode(u32),
    RequirementUnknownMatchExpression(u32),
    RequirementMalformed(&'static str),
    ResourcesPlist(Error),
    ResourcesBase64(DecodeError),
    ResourcesPlistParse(String),
    ResourcesBadRegex(StringError),
    LinkeditNotLast,
    DataAfterSignature,
    NoIdentifier,
    NoSigningCertificate,
    SignatureDataTooLarge,
    Reqwest(Error),
    DigestUnknownAlgorithm,
    DigestUnsupportedAlgorithm,
    DigestUnspecified,
    DirectoryBundle(Error),
    BundleUnknown(String),
    BundleNoIdentifier(PathBuf),
    BundleNoMainExecutable(PathBuf),
    ParseSettingsScope(String),
}

Unified error type for Apple code signing.

Variants

CliUnknownCommand
CliBadArgument
Io(Error)
Goblin(Error)
BinaryNoCodeSignature
VerificationProblems
CertificateDecode(Error)
CertificatePem(PemError)
CertificateUnsupportedKeyAlgorithm(CertificateKeyAlgorithm)
CertificateRing(Unspecified)
CertificateCharset(CharSetError)
MissingLinkedit
BadMagic(&'static str)
Scroll(Error)
CodeDirectoryMalformedIdentifier
CodeDirectoryMalformedTeam
CodeDirectoryPlist(Error)
SuperblobMalformed
Unimplemented(&'static str)
CodeSignatureUnknownFlag(String)
EntitlementsBadUtf8(Utf8Error)
ExecutableSegmentUnknownFlag(String)
RequirementUnknownOpcode(u32)
RequirementUnknownMatchExpression(u32)
RequirementMalformed(&'static str)
ResourcesPlist(Error)
ResourcesBase64(DecodeError)
ResourcesPlistParse(String)
ResourcesBadRegex(StringError)
LinkeditNotLast
DataAfterSignature
NoIdentifier
NoSigningCertificate
SignatureDataTooLarge
Reqwest(Error)
DigestUnknownAlgorithm
DigestUnsupportedAlgorithm
DigestUnspecified
DirectoryBundle(Error)
BundleUnknown(String)
BundleNoIdentifier(PathBuf)
BundleNoMainExecutable(PathBuf)
ParseSettingsScope(String)

Trait Implementations

impl Debug for AppleCodesignError[src]

impl Display for AppleCodesignError[src]

impl Error for AppleCodesignError[src]

impl From<CmsError> for AppleCodesignError[src]

impl From<Error> for AppleCodesignError[src]

impl From<Error> for AppleCodesignError[src]

impl From<Error> for AppleCodesignError[src]

impl From<Error> for AppleCodesignError[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<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> ToString for T where
    T: Display + ?Sized
[src]

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.