{"id":135779,"date":"2025-01-16T15:00:48","date_gmt":"2025-01-16T15:00:48","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=rzloycgp"},"modified":"2025-01-16T15:00:48","modified_gmt":"2025-01-16T15:00:48","slug":"reminder-upcoming-changes-to-the-app-store-receipt-signing-intermediate-certificate","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2025\/01\/16\/reminder-upcoming-changes-to-the-app-store-receipt-signing-intermediate-certificate\/","title":{"rendered":"Reminder: Upcoming Changes to the App\u00a0Store Receipt Signing Intermediate Certificate"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/01\/reminder-upcoming-changes-to-the-app-store-receipt-signing-intermediate-certificate.png\" class=\"ff-og-image-inserted\"><\/div>\n<p>As part of ongoing efforts to improve security and privacy on Apple platforms, the App&nbsp;Store receipt signing intermediate certificate is being updated to use the SHA-256 cryptographic algorithm. This certificate is used to sign App&nbsp;Store receipts, which are the proof of purchase for apps and In-App&nbsp;Purchases.<\/p>\n<p>This update is being completed in <a href=\"https:\/\/developer.apple.com\/news\/?id=smofnyhj\">multiple phases<\/a> and some existing apps on the App&nbsp;Store may be impacted by the next update, depending on how they verify receipts.<\/p>\n<p>Starting <strong>January 24, 2025<\/strong>, if your app performs on-device receipt validation and doesn\u2019t support the SHA-256 algorithm, your app will fail to validate the receipt. If your app prevents customers from accessing the app or premium content when receipt validation fails, your customers may lose access to their content.<\/p>\n<p>If your app performs on-device receipt validation, update your app to support certificates that use the SHA-256 algorithm; alternatively, use 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 to verify App&nbsp;Store&nbsp;transactions.<\/p>\n<p>For more details, view <a href=\"https:\/\/developer.apple.com\/documentation\/technotes\/tn3138-handling-app-store-receipt-signing-certificate-changes\">TN3138: Handling App&nbsp;Store receipt signing certificate changes<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As part of ongoing efforts to improve security and privacy on Apple platforms, the App&nbsp;Store receipt signing intermediate certificate is being updated to use the SHA-256 cryptographic algorithm. This certificate is used to sign App&nbsp;Store receipts, which are the proof of purchase for apps and In-App&nbsp;Purchases. This update is being completed in multiple phases and [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":135780,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-135779","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\/135779","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=135779"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/135779\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/135780"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=135779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=135779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=135779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}