General:
-
Apple Platform Security support document
Cryptography:
-
DevForums 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 DevForums post
-
SecItem attributes for keys DevForums post
-
CryptoCompatibility sample code
Keychain:
-
DevForums tags: Security
-
Security > Keychain Items documentation
-
SecItem Fundamentals DevForums post
-
SecItem Pitfalls and Best Practices DevForums post
-
Investigating hard-to-reproduce keychain problems DevForums post
Smart cards and other secure tokens:
-
DevForums tag: CryptoTokenKit
-
CryptoTokenKit framework documentation
Mac-specific frameworks:
-
DevForums tags: Security Foundation, Security Interface
-
Security Foundation framework documentation
-
Security Interface framework documentation
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.
-
Trusted Execution Resources — This includes Gatekeeper.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"