Certificate (PKCS #12) (com.apple.security.pkcs12)

com.apple.security.pkcs12

The payload that configures a PKCS #12-formatted certificate.

iOS(4.0)macOS(10.7)tvOS(9.0)visionOS(1.0)watchOS(3.0)
Branch: release

Settings (5)

SettingTypeRequiredDefaultManual InstallSupported OS
Payload Certificate Filename
PayloadCertificateFileName
The file name of the enclosed certificate.
stringoptional
Yes
iOS (4.0+)macOS (10.7+)tvOS (9.0+)visionOS (1.0+)watchOS (3.0+)
Payload Certificate Data
PayloadContent
The binary representation of the payload, encoded in Base64.
datarequired
Yes
iOS (4.0+)macOS (10.7+)tvOS (9.0+)visionOS (1.0+)watchOS (3.0+)
Password
Password
The password to the identity.
stringoptional
Yes
iOS (4.0+)macOS (10.7+)tvOS (9.0+)visionOS (1.0+)watchOS (3.0+)
Allow All Apps Access
AllowAllAppsAccess
If `true`, the system allows apps access to the private key. Available in macOS 10.10 and later.
booleanoptionalfalse
Yes
macOS (10.10+)
KeyIsExtractable
KeyIsExtractable
If `false`, the system doesn't tag the private key data as extractable in the keychain.
booleanoptionaltrue
Yes
macOS (10.15+)