Enum tugger_apple_codesign::CodeSigningCertificateExtension[][src]

pub enum CodeSigningCertificateExtension {
Show variants AppleSigning, IPhoneDeveloper, IPhoneOsApplicationSigning, AppleDeveloperCertificateSubmission, SafariDeveloper, IPhoneOsVpnSigning, AppleMacAppSigningDevelopment, AppleMacAppSigningSubmission, AppleMacAppStoreCodeSigning, AppleMacAppStoreInstallerSigning, MacDeveloper, DeveloperIdApplication, DeveloperIdDate, DeveloperIdInstaller, ApplePayPassbookSigning, WebsitePushNotificationSigning, DeveloperIdKernel, TestFlight,
}

Describes one of the many X.509 certificate extensions found on Apple code signing certificates.

Variants

AppleSigning

Apple Signing.

(Appears to be deprecated).

IPhoneDeveloper

iPhone Developer.

IPhoneOsApplicationSigning

Apple iPhone OS Application Signing.

AppleDeveloperCertificateSubmission

Apple Developer Certificate (Submission).

May also be referred to as iPhone Distribution.

SafariDeveloper

Safari Developer.

IPhoneOsVpnSigning

Apple iPhone OS VPN Signing.

AppleMacAppSigningDevelopment

Apple Mac App Signing (Development).

Also known as 3rd Party Mac Developer Application.

AppleMacAppSigningSubmission

Apple Mac App Signing Submission.

AppleMacAppStoreCodeSigning

Mac App Store Code Signing.

AppleMacAppStoreInstallerSigning

Mac App Store Installer Signing.

MacDeveloper

Mac Developer.

DeveloperIdApplication

Developer ID Application.

DeveloperIdDate

Developer ID Date.

DeveloperIdInstaller

Developer ID Installer.

ApplePayPassbookSigning

Apple Pay Passbook Signing.

WebsitePushNotificationSigning

Web Site Push Notifications Signing.

DeveloperIdKernel

Developer ID Kernel.

TestFlight

TestFlight.

Implementations

impl CodeSigningCertificateExtension[src]

pub fn all_oids() -> &'static [&'static ConstOid]

Notable traits for &'_ [u8]

impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]
[src]

All OIDs known to be extensions in code signing certificates.

pub fn as_oid(&self) -> ConstOid[src]

Trait Implementations

impl Clone for CodeSigningCertificateExtension[src]

impl Copy for CodeSigningCertificateExtension[src]

impl Debug for CodeSigningCertificateExtension[src]

impl Eq for CodeSigningCertificateExtension[src]

impl PartialEq<CodeSigningCertificateExtension> for CodeSigningCertificateExtension[src]

impl StructuralEq for CodeSigningCertificateExtension[src]

impl StructuralPartialEq for CodeSigningCertificateExtension[src]

impl TryFrom<&'_ Oid<Bytes>> for CodeSigningCertificateExtension[src]

type Error = AppleCodesignError

The type returned in the event of a conversion error.

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> Same<T> for T

type Output = T

Should always be Self

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.