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(String, Error),
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)
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(String, Error)
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)
Trait Implementations
sourceimpl Debug for AppleCodesignError
impl Debug for AppleCodesignError
sourceimpl Display for AppleCodesignError
impl Display for AppleCodesignError
sourceimpl Error for AppleCodesignError
impl Error for AppleCodesignError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<CmsError> for AppleCodesignError
impl From<CmsError> for AppleCodesignError
sourceimpl From<Error> for AppleCodesignError
impl From<Error> for AppleCodesignError
sourceimpl From<Error> for AppleCodesignError
impl From<Error> for AppleCodesignError
sourceimpl From<Error> for AppleCodesignError
impl From<Error> for AppleCodesignError
sourceimpl From<Error> for AppleCodesignError
impl From<Error> for AppleCodesignError
sourceimpl From<UniversalMachOError> for AppleCodesignError
impl From<UniversalMachOError> for AppleCodesignError
sourcefn from(source: UniversalMachOError) -> Self
fn from(source: UniversalMachOError) -> Self
Performs the conversion.
sourceimpl From<X509CertificateError> for AppleCodesignError
impl From<X509CertificateError> for AppleCodesignError
sourcefn from(source: X509CertificateError) -> Self
fn from(source: X509CertificateError) -> Self
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for AppleCodesignError
impl Send for AppleCodesignError
impl Sync for AppleCodesignError
impl Unpin for AppleCodesignError
impl !UnwindSafe for AppleCodesignError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more