Build smart-card authentication into Swift apps.
Guides development of Swift apps with hardware-token access, smart-card communication, and certificate-based authentication.
When to use it
Use when developing token driver extensions, smart-card communication, token-backed keychain access, or certificate-based smart-card authentication.
It changes how the agent implements and reviews token extensions, smart-card sessions, and token-backed keychain access in a Swift project.
What you provide
The guide uses CryptoTokenKit; capability depends on the Apple platform, extension point, entitlement, hardware, and OS version.
This skill
com.apple.security.smartcard
Configures system smart-card authentication
/Applications/TokenHost.app/Contents/MacOS/TokenHost
Launches host app as _securityagent