v1

latestOpenAPI 3.0.32026-07-17241623.9 KB
Certificates

Generate a signing certificate

Generates an RSA keypair + CSR locally, has Apple sign it, and persists the private key + certificate + expiry. Returns the certificate metadata; download the .p12 separately.

post/appsec/7.0/apple/certificates

Request body

certificateType'IOS_DEVELOPMENT' | 'IOS_DISTRIBUTION' | 'DEVELOPMENT' | 'DISTRIBUTION' | 'MAC_APP_DEVELOPMENT' | 'MAC_APP_DISTRIBUTION' | 'MAC_INSTALLER_DISTRIBUTION' | 'DEVELOPER_ID_APPLICATION' | 'DEVELOPER_ID_INSTALLER' required
displayNamestring nullable

Optional friendly name; also used as the .p12 alias and CSR common name.

Response

Certificate created

idinteger
appleCertIdstring nullable

Apple's /v1/certificates resource id.

certificateTypestring
displayNamestring nullable
serialNumberstring nullable
expiresAtinteger nullable

Expiry in epoch millis (from the X.509 notAfter).

status'ACTIVE' | 'REVOKED' | 'EXPIRED'
privateKeyPresentboolean

True if we hold the private key (a .p12 can be downloaded); false for imported/reconciled certs.