驗證還滿簡單的,單純用 openssl 進行,假設是 dev 模式,對象就是 snadbox:
$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert cert.pem -key key.pem
其中 cert.pem 跟 key.pem 也可以合在一起:
$ cat cert.pem key.pem > out.pem
$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert out.pem
假設產出的 key.pem 有密碼保護,為了圖方便想要去密碼的話,可以用:
$ openssl rsa -in key.pem -out nopass.pem
如此一來就搞定了,若測試的是 Production PEM ,記得改用 gateway.push.apple.com:2195 即可。
$ openssl s_client -connect gateway.push.apple.com:2195 -cert cert.pem -key key.pem
沒有留言:
張貼留言