Extra Credit

Code Signing and Notarization

Official docs outline

8 sections
  1. Code signing services

    Security framework API for signatures.

  2. Notarizing macOS software

    Submitting software to Apple notary service.

  3. Hardened Runtime

    Runtime protections and exceptions.

  4. Customizing the notarization workflow

    Notarytool and stapling workflow.

  5. Resolving common notarization issues

    Diagnosing notarization rejections such as missing hardened runtime or unsigned binaries.

  6. Signing a daemon with a restricted entitlement

    Using provisioning profiles for daemons that need restricted entitlements.

  7. Code Signing Guide

    Concepts, designated requirements and signatures.

  8. Gatekeeper

    Gatekeeper and runtime protection.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 29