Raphael Caixeta

Web & iOS Developer. @gripd co-founder. Investor. Adrenaline rush junkie. Brazilian. All around nerd, overall awesome.

  • Website
  • Twitter
  • Facebook
  • Dribble
  • Ask me anything
  • Converting your .p12 certificates to .pem (EasyAPNs Tutorial)

    In order to setup your APN server to work with the Apple Push Notifications server, you’ll need to convert your Push Service certificates to .pem files. Some might not know how to properly go about doing this, so here we go!

    First thing you’ll want to do is open up Keychain Access

    On the left hand side you’ll see the “Certificates” section, click on it

    You should see your Apple Push Services certificates on the right hand side



    Right click it, and click the Export option given to you. Name the this “apns-dev-cert”

    Now, click on the side arrow next to the name of your certificate and you should see a little key icon



    Right click the key icon, and export the key as “apns-dev-key”

    Now, open up Terminal and go to the directory you exported the certificates to.

    Type in the following commands (in order), providing your password when prompted.

    openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.
    p12
    openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
    openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem
    cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.p
    em

    Go ahead and close Terminal, you’re all done.

    permalink Quick Tip iOS Post
Theme by Elevate Local — Powered by Tumblr