메뉴 건너뛰기

컴' 게시판

본문시작

IT/개발
2013.01.22 22:02

APNS PEM파일 만들기

조회 수 69 추천 수 0 댓글 0

푸시 전송용 인증서 생성

사용자 삽입 이미지
우선 위와 같이 키체인 접근을 실행하도록 합니다. 그리고 (1)내 인증서를 선택하신후에 자신의 어플의 AppID와 동일한 (2)Apple Development iOS Push Services를 찾도록 합니다. 앞에 있는 화살표를 클릭하여 이것을 확장 할 수 있습니다. 확장하면 위와 같이 (3)개인키가 밑으로 확장됩니다.

(2)Apple Development iOS Push Services를 선택하여 마우스 우클릭 후 보내기를 합니다. 여기서는apns-dev-cert.p12로 저장을 하겠습니다. 이때에 비밀번호를 생성하게 되는데 적절한 비밀번호를 설정해 주시면 됩니다.

이번엔 (3)개인키를 선택하여 마찬가지로 마우스 우클릭 후 보내기를 합니다. 여기서는 apns-dev-key.p12로 저장하도록 하겠습니다. 지금 하고 있는 작업은 개발용 인증서를 생성하는 과정입니다. 실 서비스용 인증서를 만들때는 마찬가지로 위에서 보이는 Apple Production iOS Push Serivces와 그 밑에 있는 개인키를 이용하시면 됩니다.

위의 과정을 거치게 되면 apns-dev-cert.p12와 apns-dev-key.p12 두개의 파일이 생성되게 됩니다. 적절한 곳에 저장해 두도록 합니다. 저 같은 경우에는 그냥 바탕화면(Desktop)에 저장합니다. 터미널을 실행후에 위의 파일들이 있는 곳으로 이동하여 다음의 명령을 사용하여 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

passphrease를 개인키에서 제거하기 위해 다음의 명령을 수행합니다.
openssl rsa -in apns-dev-key.pem -out apns-dev-key-noenc.pem

마지막으로 key파일과 cert파일을 통합합니다. 결과적으로 이 파일을 이용하여 APNS에 접근하게 됩니다.
cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem

실서비스용 PEM파일도 위와 같은 과정을 거쳐 apns-production.pem 파일로 생성해 주시면 됩니다.

  1. 04
    Mar 2013
    16:04

    Git 간편 안내서

    CategoryIT/개발 By꿈자 Reply0 Views15000 Votes0
    Read More
  2. 03
    Mar 2013
    21:34

    증명사진 뒷배경화면

    Category카메라 By꿈자 Reply0 Views18883 Votes0 file
    Read More
  3. 02
    Feb 2013
    12:06

    마인크래프트

    Category자료실 By꿈자 Reply0 Views10 Votes0 file
    Read More
  4. 31
    Jan 2013
    18:49

    Mac 퓨전드라이브 셋팅

    CategoryIT/개발 By꿈자 Reply0 Views328 Votes0
    Read More
  5. 29
    Jan 2013
    12:20

    RESTful CI 모듈

    CategoryIT/개발 By꿈자 Reply0 Views28 Votes0
    Read More
  6. 29
    Jan 2013
    11:58

    youtube , vimeo 다운받기 ...

    Category자료실 By꿈자 Reply0 Views31 Votes0
    Read More
  7. 22
    Jan 2013
    22:02

    APNS PEM파일 만들기

    CategoryIT/개발 By꿈자 Reply0 Views69 Votes0
    Read More
  8. 04
    Jan 2013
    16:05

    CodeIgniter + MQ, Paralle...

    CategoryIT/개발 By꿈자 Reply0 Views60 Votes0
    Read More
  9. 20
    Nov 2012
    14:52

    Soket.io public / private...

    CategoryIT/개발 By꿈자 Reply0 Views20 Votes0
    Read More
  10. 14
    Nov 2012
    18:07

    [Node.js] 완벽 튜토리얼 정리

    CategoryIT/개발 By꿈자 Reply0 Views17 Votes0
    Read More
Board Pagination Prev 1 ... 13 14 15 16 17 Next
/ 17