Apple OS X 10.6 - Code signing - Generating a CSR

This article documents how to generate a CSR for a Code Signing Certificate in Apple OS X 10.6 (Snow Leopard) and assumes you have already created a Self-Signed certificate (If not, please refer to the links at the bottom of this article). Note: we have experienced occasional problems when using Safari to request a Code Signing Certificate. To ensure a successful import we advise you to adhere to using Keychain Access.To generate a Certificate Signing Request for the Code Signing certificate:

  1. Press Apple-Space; this opens Spotlight. Type (the first few letters of) Keychain Access; this should bring up Keychain Access as the main hit in Spotlight. Press Enter. (Alternately, open Finder and navigate to Applications -> Utilities and doubleclick Keychain Access)
  2. Ensure you have selected login and All items in the left-hand panels; now scroll through the list until you find your self-signed certificate. It will have the name given at the beginning of the Create a Certificate Authority… process in the other article. There should be three separate entries; locate the one which states Private Key under the Kind column.
  3. Select and right-click (or hold down Control as you left-click), then from the ensuing options menu, choose Request a Certificate from a Certificate Authority With "NameOfYourCertificate"… . The Certificate Assistant will open in a new window.
  4. Enter the e-mail address you wish to communicate with next to User Email Address, ensure the Common Name field contains the name you wish to have in the certificate, and choose the option Saved to disk. Click Continue.
  5. Choose a location where you wish to save the CSR file, and click Save.
  6. Now proceed to our website and follow the instructions. Open the CSR file you just saved with TextEdit and copy/paste the contents (including the -----START CERTIFICATE REQUEST----- and -----END CERTIFICATE REQUEST----- lines) to the form on the website.

Your request will be processed as quickly as possible.



Our SSLCheck will examine your website's root and intermediate certificates for correctness and report any potential issues

point up