Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unable to create Apple Developer certificate request using keychain access tool

I'm creating a new CSR (Certificate Signing Request) using the Keychain Access tool:

  • Certificate Assistant -> Request a certificate from a certificate authority...
  • In the certificate information I fill in my email address and name, selecting the "Save to disk" option.
  • I save the CSR to the desktop
  • The wizard completes successfully, but no file is saved to disk!

I've done this before, but this time it just isn't working. I tried restarting the Keychain tool, restarting the computer, no luck.

Any ideas?

like image 799
Blanka Avatar asked Jun 25 '10 18:06

Blanka


People also ask

How do I create a certificate in Apple Developer account?

Sign in to your Apple Developer account and navigate to Certificates, IDs & Profiles > Certificates > Production. Add a new certificate. Set up a certificate of type Production and activate App Store and Ad Hoc. Click Continue.

How do I create a certificate request?

Go to Start > Administrative Tools > Internet Information Servicess (IIS) Manager. Select the server name from the left-side panel. In the center panel, double-click Server Certificates. In the Actions menu from the right-side, click Create Certificate Request.


3 Answers

You have an existing private key selected in the main window of Keychain Access. That is also why it says "Request a certificate from a certificate authority using {some id}" in the menu. Deselect the private key by selecting something else, and then it will work. Apple if you're reading this, you need an error message at the end of the sequence described above.

like image 171
Colin Avatar answered Oct 24 '22 00:10

Colin


I had the same problem. I noticed (after reading the first answer above), that I had the Keys category selected. I then selected the Certificates category, ensured I did not have any of the available Certificates selected, and I started my request and this time it worked like a charm.

like image 37
Sage Avatar answered Oct 24 '22 00:10

Sage


Had the same problem. Here's the solution (for me at least).

You can have only one developer certificate installed on one machine - delete your old certificate from the keychain and you will be able to create the new one normally.

like image 1
Tom Tu Avatar answered Oct 24 '22 00:10

Tom Tu