{"id":130721,"date":"2022-12-20T16:05:07","date_gmt":"2022-12-20T16:05:07","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=ytb7qj0x"},"modified":"2022-12-20T16:05:07","modified_gmt":"2022-12-20T16:05:07","slug":"upcoming-changes-to-the-app-store-receipt-signing-certificate","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2022\/12\/20\/upcoming-changes-to-the-app-store-receipt-signing-certificate\/","title":{"rendered":"Upcoming changes to the App\u00a0Store receipt signing certificate"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2022\/12\/upcoming-changes-to-the-app-store-receipt-signing-certificate.png\" class=\"ff-og-image-inserted\"><\/div>\n<p>Starting January 18, 2023, the App&nbsp;Store receipt signing certificate will use a new WWDR intermediate certificate. The existing intermediate certificate expires on February 7, 2023. In most cases, this certificate change won\u2019t require changes to apps. However, we recommend reviewing how you verify the sale of your apps and in-app purchases from the App&nbsp;Store to make sure your apps aren\u2019t impacted.<\/p>\n<p>If you verify App&nbsp;Store transactions using the <a href=\"https:\/\/developer.apple.com\/documentation\/storekit\/apptransaction\">AppTransaction<\/a> and <a href=\"https:\/\/developer.apple.com\/documentation\/storekit\/transaction\">Transaction<\/a> APIs, or the <a href=\"https:\/\/developer.apple.com\/documentation\/appstorereceipts\/verifyreceipt\">verifyReceipt<\/a> web service endpoint, no action is required.<\/p>\n<p>If you validate App&nbsp;Store receipts on device using the App&nbsp;Store receipt signing certificate, make sure you haven\u2019t hardcoded the intermediate certificate and verify that the chain of trust for the container\u2019s signature matches the <a href=\"https:\/\/www.apple.com\/certificateauthority\/\">Apple Inc. Root Certificate<\/a>.<\/p>\n<p>Additional details on App&nbsp;Store receipt validation:<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/appstorereceipts\/validating_receipts_with_the_app_store\">Validating receipts with <span class=\"icon icon-after icon-chevronright nowrap\">the App&nbsp;Store<\/span><\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/choosing_a_receipt_validation_technique\">Choosing a receipt <span class=\"icon icon-after icon-chevronright nowrap\">validation technique<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Starting January 18, 2023, the App&nbsp;Store receipt signing certificate will use a new WWDR intermediate certificate. The existing intermediate certificate expires on February 7, 2023. In most cases, this certificate change won\u2019t require changes to apps. However, we recommend reviewing how you verify the sale of your apps and in-app purchases from the App&nbsp;Store to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":130722,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-130721","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-developer-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/130721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=130721"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/130721\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/130722"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=130721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=130721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=130721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}