Skip to content

Support for ES256 signature #104

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
blackarcanis opened this issue Apr 4, 2018 · 3 comments
Open

Support for ES256 signature #104

blackarcanis opened this issue Apr 4, 2018 · 3 comments

Comments

@blackarcanis
Copy link

Hi,
Seems useful to support ES256, Apple require it for Apple Music API
=> https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/AppleMusicWebServicesReference/SetUpWebServices.html#//apple_ref/doc/uid/TP40017625-CH2-SW1

@ricocrescenzio95
Copy link

Still nothing?

@ethanhuang13
Copy link

If you want to sign Apple's JWT on iOS/macOS, you could also try CupertinoJWT, which was pre-released recently. I've wrote it because I couldn't find a solution for creating JWT used for Apple's server APIs on iOS/macOS.

@jonblatho
Copy link
Contributor

jonblatho commented Jul 14, 2019

This project is seemingly no longer being maintained by its owner, but IBM’s Swift-JWT supports ES256 signing and verifying on Apple platforms and Linux, and it is an excellent replacement in my experience.

ETA: I’ve used Swift-JWT to connect to APNS, so it should also work for Apple Music.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants