Apple Developer ID certificates

E215079

Apple Developer ID certificates are cryptographic credentials issued by Apple to identify and authenticate trusted macOS software developers, enabling their apps to run without security warnings.

All labels observed (5)

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf code signing certificate
digital certificate
public key certificate
associatedWith Apple Developer Program
chainOfTrust Apple Root CA
checkedBy codesign
spctl
conformsTo X.509 certificates
surface form: X.509 standard
distinguishedFrom Mac App Store distribution certificates
iOS distribution certificates
enables distribution of signed apps via direct download
running signed apps without unidentified developer warnings
grantedTo registered Apple developers
hasComponent private key
public key
hasType Apple Developer ID certificates self-linksurface differs
surface form: Developer ID Application

Apple Developer ID certificates self-linksurface differs
surface form: Developer ID Installer
includes developer identity information
introducedFor enhancing macOS software distribution security
issuedBy Apple Inc.
linkedTo Apple Developer Team ID
managedThrough Apple Developer ID certificates self-linksurface differs
surface form: Apple Developer Certificates, Identifiers & Profiles section

App Store Connect
surface form: Apple Developer portal
prevents modification of signed binaries without detection
protects software authenticity
software integrity
requiredBy Apple Gatekeeper
requires Apple Developer Program
surface form: Apple Developer Program membership

Apple Developer account
storedIn macOS keychain
subjectTo expiration
revocation by Apple
supports Apple notarization requirements for macOS Catalina and later
usedFor authenticating macOS software developers
distributing macOS software outside the Mac App Store
enabling apps to run without Gatekeeper warnings
identifying macOS software developers
notarization submission to Apple
signing macOS applications
signing macOS installer packages
usedOn macOS
usedWith Xcode
command line code signing tools
validatedBy Apple Gatekeeper
macOS code signing infrastructure
verifiedBy Apple Developer ID certificates self-linksurface differs
surface form: Apple certificate authority

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Gatekeeper uses Apple Developer ID certificates
Apple Developer ID certificates managedThrough Apple Developer ID certificates self-linksurface differs
subject surface form: Apple Developer ID certificate
this entity surface form: Apple Developer Certificates, Identifiers & Profiles section
Apple Developer ID certificates hasType Apple Developer ID certificates self-linksurface differs
subject surface form: Apple Developer ID certificate
this entity surface form: Developer ID Application
Apple Developer ID certificates hasType Apple Developer ID certificates self-linksurface differs
subject surface form: Apple Developer ID certificate
this entity surface form: Developer ID Installer
Apple Developer ID certificates verifiedBy Apple Developer ID certificates self-linksurface differs
subject surface form: Apple Developer ID certificate
this entity surface form: Apple certificate authority