Enum tugger_apple_codesign::AppleCodesignError[][src]

pub enum AppleCodesignError {
Show 62 variants CliUnknownCommand, CliBadArgument, CliGeneralError(String), Io(Error), Goblin(Error), InvalidBinary(String), BinaryNoCodeSignature, X509(X509CertificateError), Cms(CmsError), VerificationProblems, CertificateDecode(Error), CertificatePem(PemError), X509Parse(String), CertificateUnsupportedKeyAlgorithm(KeyAlgorithm), CertificateRing(Unspecified), CertificateCharset(CharSetError), MissingText, 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, LoadCommandNoRoom, NoIdentifier, NoSigningCertificate, SignatureDataTooLarge, Reqwest(Error), DigestUnknownAlgorithm, DigestUnsupportedAlgorithm, DigestUnspecified, DirectoryBundle(Error), BundleUnknown(String), BundleNoIdentifier(PathBuf), BundleNoMainExecutable(PathBuf), ParseSettingsScope(String), PfxBadPassword, PfxParseError(String), KeychainError(String), CertificateNotFound(String), OidIsntCertificateAuthority, OidIsntExtendedKeyUsage, OidIsntCodeSigningExtension, CertificateBuildError(String), UnknownCertificateProfile(String), UnknownPolicy(String), PolicyFormulationError(String), UniversalMachO(UniversalMachOError),
}
Expand description

Unified error type for Apple code signing.

Variants

CliUnknownCommand
CliBadArgument
CliGeneralError(String)

Tuple Fields of CliGeneralError

0: String
Io(Error)

Tuple Fields of Io

0: Error
Goblin(Error)

Tuple Fields of Goblin

0: Error
InvalidBinary(String)

Tuple Fields of InvalidBinary

0: String
BinaryNoCodeSignature

Tuple Fields of X509

0: X509CertificateError

Tuple Fields of Cms

0: CmsError
VerificationProblems
CertificateDecode(Error)

Tuple Fields of CertificateDecode

0: Error
CertificatePem(PemError)

Tuple Fields of CertificatePem

0: PemError
X509Parse(String)

Tuple Fields of X509Parse

0: String
CertificateUnsupportedKeyAlgorithm(KeyAlgorithm)

Tuple Fields of CertificateUnsupportedKeyAlgorithm

0: KeyAlgorithm
CertificateRing(Unspecified)

Tuple Fields of CertificateRing

0: Unspecified
CertificateCharset(CharSetError)

Tuple Fields of CertificateCharset

0: CharSetError
MissingText
MissingLinkedit
BadMagic(&'static str)

Tuple Fields of BadMagic

0: &'static str
Scroll(Error)

Tuple Fields of Scroll

0: Error
CodeDirectoryMalformedIdentifier
CodeDirectoryMalformedTeam
CodeDirectoryPlist(Error)

Tuple Fields of CodeDirectoryPlist

0: Error
SuperblobMalformed
Unimplemented(&'static str)

Tuple Fields of Unimplemented

0: &'static str
CodeSignatureUnknownFlag(String)

Tuple Fields of CodeSignatureUnknownFlag

0: String
EntitlementsBadUtf8(Utf8Error)

Tuple Fields of EntitlementsBadUtf8

0: Utf8Error
ExecutableSegmentUnknownFlag(String)

Tuple Fields of ExecutableSegmentUnknownFlag

0: String
RequirementUnknownOpcode(u32)

Tuple Fields of RequirementUnknownOpcode

0: u32
RequirementUnknownMatchExpression(u32)

Tuple Fields of RequirementUnknownMatchExpression

0: u32
RequirementMalformed(&'static str)

Tuple Fields of RequirementMalformed

0: &'static str
ResourcesPlist(Error)

Tuple Fields of ResourcesPlist

0: Error
ResourcesBase64(DecodeError)

Tuple Fields of ResourcesBase64

0: DecodeError
ResourcesPlistParse(String)

Tuple Fields of ResourcesPlistParse

0: String
ResourcesBadRegex(StringError)

Tuple Fields of ResourcesBadRegex

0: String1: Error
LinkeditNotLast
DataAfterSignature
LoadCommandNoRoom
NoIdentifier
NoSigningCertificate
SignatureDataTooLarge
Reqwest(Error)

Tuple Fields of Reqwest

0: Error
DigestUnknownAlgorithm
DigestUnsupportedAlgorithm
DigestUnspecified
DirectoryBundle(Error)

Tuple Fields of DirectoryBundle

0: Error
BundleUnknown(String)

Tuple Fields of BundleUnknown

0: String
BundleNoIdentifier(PathBuf)

Tuple Fields of BundleNoIdentifier

0: PathBuf
BundleNoMainExecutable(PathBuf)

Tuple Fields of BundleNoMainExecutable

0: PathBuf
ParseSettingsScope(String)

Tuple Fields of ParseSettingsScope

0: String
PfxBadPassword
PfxParseError(String)

Tuple Fields of PfxParseError

0: String
KeychainError(String)

Tuple Fields of KeychainError

0: String
CertificateNotFound(String)

Tuple Fields of CertificateNotFound

0: String
OidIsntCertificateAuthority
OidIsntExtendedKeyUsage
OidIsntCodeSigningExtension
CertificateBuildError(String)

Tuple Fields of CertificateBuildError

0: String
UnknownCertificateProfile(String)

Tuple Fields of UnknownCertificateProfile

0: String
UnknownPolicy(String)

Tuple Fields of UnknownPolicy

0: String
PolicyFormulationError(String)

Tuple Fields of PolicyFormulationError

0: String
UniversalMachO(UniversalMachOError)

Tuple Fields of UniversalMachO

0: UniversalMachOError

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Should always be Self

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more