{"id":88063,"date":"2023-06-05T13:10:21","date_gmt":"2023-06-05T17:10:21","guid":{"rendered":"https:\/\/jumpcloud.com\/?post_type=support&p=88063"},"modified":"2023-06-05T13:10:21","modified_gmt":"2023-06-05T17:10:21","slug":"sign-software-packages-for-mdm-delivery","status":"publish","type":"support","link":"https:\/\/jumpcloud.com\/support\/sign-software-packages-for-mdm-delivery","title":{"rendered":"Sign Software Packages for MDM Delivery"},"content":{"rendered":"\n
Apple requires packages that are delivered via Mobile Device Manager (MDM) are signed for package integrity. It is not enough to just check the file size hash to ensure that the whole package arrived. The package needs to have been cryptographically signed to ensure it’s a valid package. This doesn’t require that Apple review its contents, only that a certificate from their valid certificate authority has handled that signing process.<\/p>\n\n\n\n
Prerequisites<\/strong>:<\/p>\n\n\n\n You will need an [Apple Developer] (https:\/\/developer.apple.com<\/a>) Account. If you do not have one, you will need a paid account with Apple (https:\/\/developer.apple.com\/support\/compare-memberships\/<\/a>) to generate the necessary code-signing certificates required for signing packages. The cost is $99 USD per year.<\/p>\n\n\n\n Requirements:<\/strong><\/p>\n\n\n\n\n