{"id":378,"date":"2011-03-14T20:17:03","date_gmt":"2011-03-14T18:17:03","guid":{"rendered":"http:\/\/www.onemancrew.org\/tanis\/?p=378"},"modified":"2011-03-14T20:17:03","modified_gmt":"2011-03-14T18:17:03","slug":"come-esportare-i-certificati-per-le-notifiche-push-di-ios","status":"publish","type":"post","link":"https:\/\/www.onemancrew.org\/tanis\/archives\/2011\/03\/14\/come-esportare-i-certificati-per-le-notifiche-push-di-ios\/","title":{"rendered":"Come esportare i certificati per le notifiche push di iOS"},"content":{"rendered":"<p>Un grazie di cuore ai signori di BoxedIce che, involontariamente, mi hanno fornito la soluzione al problema di capire come esportare i certificati corretti per l&#8217;utilizzo in un server per le notifiche push di iOS. Riporto qui sotto i passaggi essenziali:<\/p>\n<blockquote><p><strong>Certificates<\/strong><\/p>\n<p>The first thing you need is your Push certificates. These identify you when communicating with APNS over SSL.<\/p>\n<p>Generating the Apple Push Notification SSL certificate on Mac:<\/p>\n<ol>\n<li>Log in to the\u00a0<a href=\"http:\/\/developer.apple.com\/iphone\/manage\/overview\/index.action\">iPhone Developer Connection Portal<\/a> and click App IDs<\/li>\n<li>Ensure you have created an App ID without a wildcard. Wildcard IDs cannot use the push notification service. For example, our iPhone application ID looks something like<code>AB123346CD.com.serverdensity.iphone<\/code><\/li>\n<li>Click Configure next to your App ID and then click the button to generate a Push Notification certificate. A wizard will appear guiding you through the steps to generate a signing authority and then upload it to the portal, then download the newly generated certificate. This step is also\u00a0<a href=\"http:\/\/developer.apple.com\/iphone\/prerelease\/library\/documentation\/NetworkingInternet\/Conceptual\/RemoteNotificationsPG\/ProvisioningDevelopment\/ProvisioningDevelopment.html#\/\/apple_ref\/doc\/uid\/TP40008194-CH104-SW4\">covered in the Apple documentation<\/a>.<\/li>\n<li>Import your\u00a0<code>aps_developer_identity.cer<\/code> into your Keychain by double clicking the<code>.cer<\/code> file.<\/li>\n<li>Launch Keychain Assistant from your local Mac and from the login keychain, filter by the Certificates category. You will see an expandable option called \u201cApple Development Push Services\u201d<\/li>\n<li>Expand this option then right click on \u201cApple Development Push Services\u201d &gt; Export \u201cApple Development Push Services ID123&#8243;. Save this as apns-dev-cert.p12 file somewhere you can access it.<\/li>\n<li>Do the same again for the \u201cPrivate Key\u201d that was revealed when you expanded \u201cApple Development Push Services\u201d ensuring you save it as apns-dev-key.p12 file.<\/li>\n<\/ol>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Un grazie di cuore ai signori di BoxedIce che, involontariamente, mi hanno fornito la soluzione al problema di capire come esportare i certificati corretti per l&#8217;utilizzo in un server per le notifiche push di iOS. Riporto qui sotto i passaggi essenziali: Certificates The first thing you need is your Push certificates. These identify you when [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[224,229,217,204,70,227,225,226,228],"_links":{"self":[{"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/posts\/378"}],"collection":[{"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/comments?post=378"}],"version-history":[{"count":2,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/posts\/378\/revisions"}],"predecessor-version":[{"id":380,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/posts\/378\/revisions\/380"}],"wp:attachment":[{"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/media?parent=378"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/categories?post=378"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.onemancrew.org\/tanis\/wp-json\/wp\/v2\/tags?post=378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}