Loading
2015. 7. 9. 19:33 - Twocap_Dev

PEM 파일 만들기


Apple Push Notifications 를 위해서는 푸시를 위한 인증서가 제공되어야합니다.


인증서 제공 방식중에 PEM 인증서 파일을 제출하는 것이지요.




키체인 - 내 인증서 - Apple Development IOS Push Services 를 항목 내보내기 합니다.





개인 정보 교환용으로 저장합니다


저장하실 때, 위 내보내기용 .cer 파일 (위치를 까먹었다면 development web 에서 Certificates 에서 다시 다운받으세요)

.cer 파일이 저장된 위치가 같은 곳에 저장하는 것이 편합니다.




암호는 잘 기억해주세요 (p12 암호)


승인을 하시면 맥 계정에 대한 관리자암호를 요구할 수 있습니다. 2개 내보내기해서 두번 입력해야할거에요.


터미널을 실행하시고, 위에서 Apple Development IOS Push Service 인증서인 .cer 파일, 내보내기한 .p12 파일이 있는 폴더로 이동합니다.


APNs Development iOS 인증서 파일 : APNs_Dev_Twocap.cer

APNs_Dev 인증서를 키체인에서 내보내기한 : APNs_Dev_Twocap.p12


이렇게 준비가 되었습니다.


$ openssl x509 -in APNs_Dev_Twocap.cer -inform der -out APNs_Dev_TwocapCer.pem

$ openssl pkcs12 -in APNs_Dev_Twocap.p12 -nodes -clcerts -out APNs_Dev_TwocapKey.pem


APNs_Dev_Twocap.cer 로부터 pem certificate용 APNs_Dev_TwocapCer.pem파일을 만들고

APNs_Dev_Twocap.p12 로부터 pem key용 APNs_Dev_TwocapKey.pem파일을 만듭니다.


$ openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert APNs_Dev_TwocapCer.pem -key APNs_Dev_TwocapKey.pem


푸시서버에 인증서와 키를 등록합니다

- 개발용 : gateway.sanbox.push.apple.com:2195

- 배포용 : gateway.push.apple.com:2195






'iOS' 카테고리의 다른 글

Unity iOS GameCenter  (0) 2015.07.16
IOS Native - Push (Unity)  (0) 2015.07.10
Devices 등록하기  (0) 2015.07.09
Provisioning Profile 등록하기  (0) 2015.07.09
CSR 파일 생성 및 등록하기  (0) 2015.07.09