Do Not Think!!!

최근 사진

2011/12 시즌 2012년 2월 18-19일 용평리조트
2011/12 시즌 2012년 1월 27-28일 휘닉스파크
사무실 이사
2011/12시즌 2011년 12월 17일 휘닉스파크
2011/12시즌 2011년 12월 10일 휘닉스파크
2011/12시즌 2011년 12월 4일 휘닉스파크
2011/12시즌 2011년 11월 26일 휘닉스파크
2011년 8월 뉴질랜드 여행
2011년 5월 4일 ~ 7일 홍콩 워크샵 사람
2011년 5월 4일 ~ 7일 홍콩 워크샵 넷 째날

최근 트랙백

Total226672
Today1
Yesterday103
2011/06/05 16:07

APNS 인증서 생성 by 조영운

인증서 생성
1. iOS Provisioning Portal - App IDs 에서 앱 아이디를 만듭니다. (이미 있다면 패스~)
사용자 삽입 이미지



2. Apple Push Notification service를 설정하고, 인증서를 다운 받습니다.
사용자 삽입 이미지

사용자 삽입 이미지

사용자 삽입 이미지



3. 서버에서 사용하기위해 인증서 포멧을 변환합니다.
키체인 접근에서 인증서와 키를 내보내기를 통해서 각각 apns-dev-cert.p12, apns-dev-key.p12 파일로 저장하고,
사용자 삽입 이미지

아래 코드를 이용해서 pem 포멧으로 변환합니다.
개발용 인증서
$ openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12
$ openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
$ openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem
$ cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem

배포용 인증서
$ openssl pkcs12 -clcerts -nokeys -out apns-cert.pem -in apns-cert.p12
$ openssl pkcs12 -nocerts -out apns-key.pem -in apns-key.p12
$ openssl rsa -in apns-key.pem -out apns-key-noenc.pem
$ cat apns-cert.pem apns-key-noenc.pem > apns.pem



4. 인증서가 제대로 만들어졌는지 확인합니다.
$ openssl s_client -ssl3 -connect gateway.sandbox.push.apple.com:2195 -cert apns-dev.pem



참고: http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/
크리에이티브 커먼즈 라이센스
Creative Commons License

Trackback Address :: http://dont.pe.kr/tt/trackback/365

Name

Password

Homepage

Secret

PREV 1 ... 28 29 30 31 32 33 34 35 36 ... 360 NEXT