개발자 인증서를 P12 파일로 변환

Flash Professional CS5를 사용하여 iPhone 응용 프로그램을 개발하려면 P12 인증서 파일을 사용해야 합니다. 이 인증서는 Apple로부터 받은 Apple iPhone 개발자 인증서 파일을 기반으로 생성합니다.

Mac OS에서 iPhone 개발자 인증서를 P12 파일로 변환

Apple에서 Apple iPhone 인증서를 다운로드한 후에는 인증서를 P12 인증서 포맷으로 내보냅니다. Mac® OS에서 이 작업을 수행하는 방법은 다음과 같습니다.

  1. 키체인 접근 응용 프로그램(응용 프로그램/유틸리티 폴더에 있음)을 엽니다.

  2. 아직 키체인에 인증서를 추가하지 않은 경우 [파일] > [가져오기]를 선택합니다. 그런 다음 Apple에서 받은 인증서 파일(.cer 파일)로 이동합니다.

  3. [키체인 접근]에서 [키] 카테고리를 선택합니다.

  4. iPhone 개발 인증서에 연결된 개인 키를 선택합니다.

    개인 키는 iPhone 개발자별로 식별됩니다. 즉, <이름> <성> 공용 인증서가 쌍을 이루고 있습니다.

  5. [파일] > [항목 보내기]를 선택합니다.

  6. 개인 정보 교환(.p12) 파일 포맷으로 키를 저장합니다.

  7. 이 키를 다른 컴퓨터로 가져올 때 사용할 암호를 만들라는 메시지가 나타납니다.

Windows에서 Apple 개발자 인증서를 P12 인증서로 변환

Flash CS5를 사용하여 iPhone 응용 프로그램을 개발하려면 P12 인증서 파일을 사용해야 합니다. 이 인증서는 Apple로부터 받은 Apple iPhone 개발자 인증서 파일을 기반으로 생성합니다.

  1. Apple로부터 받은 개발자 인증서 파일을 PEM 인증서 파일로 변환합니다. OpenSSL bin 디렉토리에서 다음 명령줄 명령문을 실행합니다.

    openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
  2. Mac 컴퓨터의 키체인에서 가져온 개인 키를 사용하는 경우 키를 PEM 키로 변환합니다.

    openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
  3. 이제 iPhone 개발자 인증서의 PEM 버전과 키를 사용하여 유효한 P12 파일을 생성할 수 있습니다.

    openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12

    Mac OS 키체인에서 가져온 키를 사용하는 경우 이전 단계에서 생성한 PEM 버전을 사용합니다. 그렇지 않으면 앞서 Windows에서 생성한 OpenSSL 키를 사용합니다.