devartis / passbook

Python library to create Apple Passbook (.pkpass) files
http://www.devartis.com/
MIT License
272 stars 108 forks source link

There are two certificates for applewwdrca #52

Open rgranadosd opened 3 years ago

rgranadosd commented 3 years ago

Hi, Apple have a couple of certificates one expire in 2023 and the other in 2030. Which one I need? On the other hand regarding with password ... this password is for what?

thanks a lot!!

mbaechtold commented 3 years ago

Certificate

I think it should be fine to use the certificate which is linked in the README (see https://github.com/devartis/passbook#note-getting-wwdr-certificate).

Password

You protect the private key with a password in step 3 of the Getting Started section in the README (see https://github.com/devartis/passbook#getting-started). You need to use that password when creating the pkpass file.

rgranadosd commented 3 years ago

Well, I already do it but apple says this https://developer.apple.com/support/expiration/ there are two certifiers one for 2023 and another for 2030. Because right now I can't open the wallet pkpass file.

rgranadosd commented 3 years ago

Ok work in both

luckydonald commented 2 years ago

To quote https://developer.apple.com/support/expiration/

Software signing certificates

The Apple Worldwide Developer Relations Intermediate Certificate has a version that’s set to expire on February 7, 2023 and a renewed version that’s set to expire on February 20, 2030. The renewed version is used to sign new software signing certificates issued after January 28, 2021. Remaining service certificates will be updated on January 27, 2022. See the Apple Push Notification Service SSL Certificates section for details.

From my understanding using the newer (longer) one makes sense as it won't stop working in a year.