Enum tugger_apple_codesign::ExtendedKeyUsagePurpose [−][src]
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
Code signing.
Safari Developer.
3rd Party Mac Developer Installer Packaging Signing.
The certificate can be used to sign Mac installer packages.
Developer ID Installer.
Implementations
Trait Implementations
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
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
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