When you need a fresh CSR
Use this before creating a new Apple Distribution certificate, rotating signing material, or onboarding a new app to an automated build system.
Apple signing
Create a clean CSR for Apple Developer and download the matching private key immediately. This is the fastest starting point for App Store, ad-hoc, or internal iOS signing workflows.
Workflow
Input
Use the same person or organization identity you want represented in the Apple certificate request.
Output
Nothing is shown until the CSR is generated. Once ready, download both files and store the private key securely.
Use this before creating a new Apple Distribution certificate, rotating signing material, or onboarding a new app to an automated build system.
The private key is the sensitive asset. Put it in your company vault, password manager, or build secrets store and never commit it to the repository.
After Apple issues the certificate, pair it with the private key and export a .p12 to connect local signing, CI jobs, or cloud builds.
FAQ
These are the questions that usually come immediately after a team generates a CSR for an iOS release pipeline.
It creates a certificate signing request in CSR format and the matching private key in PEM format. Upload the CSR to Apple Developer, keep the private key secure, and export the issued certificate as a .p12 when you need it for CI or cloud builds.
No. The request is processed only long enough to generate the files and return them in the response. The tool does not persist the private key or write it to a database.
Yes. The CSR is the starting point for any Apple certificate that requires a signing request. The certificate type is chosen later inside Apple Developer when you issue the certificate.
Download the certificate from Apple, import it into Keychain Access together with the private key, and export the combined identity as a .p12 if your CI or build platform needs a portable signing asset.
Tool stack
Use these generators and device utilities together to keep signing, testing, and distribution moving without leaving the browser.
Profile service
Install a lightweight profile on an iPhone or iPad and surface the UDID, model, serial, and iOS version in seconds.
Open toolPKCS#12 keystore
Create a PKCS#12 signing keystore, alias, and certificate summary for Play Store or direct Android releases.
Open tool