General:
- Forums topic: Privacy & Security
- Apple Platform Security support document
- Developer > Security
Cryptography:
-
Forums tags: Security, Apple CryptoKit
-
Security framework documentation
-
Apple CryptoKit framework documentation
-
Common Crypto man pages — For the full list of pages, run:
% man -k 3cc
For more information about man pages, see Reading UNIX Manual Pages.
-
On Cryptographic Key Formats forums post
-
SecItem attributes for keys forums post
-
CryptoCompatibility sample code
Keychain:
- Forums tags: Security
- Security > Keychain Items documentation
- TN3137 On Mac keychain APIs and implementations
- SecItem Fundamentals forums post
- SecItem Pitfalls and Best Practices forums post
- Investigating hard-to-reproduce keychain problems forums post
Smart cards and other secure tokens:
- Forums tag: CryptoTokenKit
- CryptoTokenKit framework documentation
Mac-specific resources:
- Forums tags: Security Foundation, Security Interface
- Security Foundation framework documentation
- Security Interface framework documentation
- BSD Privilege Escalation on macOS
Related:
- Networking Resources — This covers high-level network security, including HTTPS and TLS.
- Network Extension Resources — This covers low-level network security, including VPN and content filters.
- Code Signing Resources
- Notarisation Resources
- Trusted Execution Resources — This includes Gatekeeper.
- App Sandbox Resources
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"