PayloadKit

Certificate (PKCS #12)

com.apple.security.pkcs12

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

iOS 4.0+macOS 10.7+tvOS 9.0+watchOS 3.0+visionOS 1.0+
Apple schemacombined

Configuration Keys (5)

KeyTypeDescriptionDefaultRange

Payload certificate filename

stringThe file name of the enclosed certificate.Default: —Range: —

Payload certificate data

required
dataThe binary representation of the payload, encoded in Base64.Default: —Range: —
Passwordstring

Password

stringThe password to the identity.Default: —Range: —

Allow all apps access

macOS 10.10+ · not on iOS, tvOS, watchOS, visionOS

booleanIf 'true', the system allows apps access to the private key.Default: falseRange: —

Key is Extractable

macOS 10.15+ · not on iOS, tvOS, watchOS, visionOS

booleanIf 'false', the system doesn't tag the private key data as extractable in the keychain.Default: trueRange: —