I have created my iOS Application\'s Development certificate and APNS certificate and together with both have created my .p12 through KeyChain which I upload to my Applicati
In my specific case, I was generating the wrong type of certificate.
Instead of generating an Apple Push Notification service SSL (Sandbox) certificate, I was generating an iOS App Development certificate.
After I created the correct one, Amazon SNS accepted it succesfully.