pub enum ExtendedKeyUsagePurpose {
CodeSigning,
SafariDeveloper,
ThirdPartyMacDeveloperInstaller,
DeveloperIdInstaller,
}
Expand description
Describes the type of code signing that a certificate is authorized to perform.
Code signing certificates are issued with extended key usage (EKU) attributes denoting what that certificate will be used for. They basically say I’m authorized to sign X.
This type describes the different code signing key usages defined on Apple platforms.
Variants
CodeSigning
Code signing.
SafariDeveloper
Safari Developer.
ThirdPartyMacDeveloperInstaller
3rd Party Mac Developer Installer Packaging Signing.
The certificate can be used to sign Mac installer packages.
DeveloperIdInstaller
Developer ID Installer.
Implementations
Trait Implementations
sourceimpl Clone for ExtendedKeyUsagePurpose
impl Clone for ExtendedKeyUsagePurpose
sourcefn clone(&self) -> ExtendedKeyUsagePurpose
fn clone(&self) -> ExtendedKeyUsagePurpose
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ExtendedKeyUsagePurpose
impl Debug for ExtendedKeyUsagePurpose
sourceimpl TryFrom<&'_ Oid<Bytes>> for ExtendedKeyUsagePurpose
impl TryFrom<&'_ Oid<Bytes>> for ExtendedKeyUsagePurpose
impl Copy for ExtendedKeyUsagePurpose
impl Eq for ExtendedKeyUsagePurpose
impl StructuralEq for ExtendedKeyUsagePurpose
impl StructuralPartialEq for ExtendedKeyUsagePurpose
Auto Trait Implementations
impl RefUnwindSafe for ExtendedKeyUsagePurpose
impl Send for ExtendedKeyUsagePurpose
impl Sync for ExtendedKeyUsagePurpose
impl Unpin for ExtendedKeyUsagePurpose
impl UnwindSafe for ExtendedKeyUsagePurpose
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<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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