Hello,
I'm tryng to implement Safari push notifications. Everything has been fine until I ran into the problem above, that is, I keep getting a "Signature verification of push package failed" error via the log endpoint of my webservice.
I use the (updated) php script to generate the package, so I sign the package using both my certificate and Apple's intermediate one. The output gets generated fine, but I can't get it to work. I have double checked that websitePushID is the same in website.json as in my clientside javascript code. I also made sure to export both my web push certificate and private key from Keychain Access and use them for signing. However, I am out of options and deadlines are looming.
My test environment is Safari 9.1.1 on OS X El Capitan.