우선 개인 인증서(CSR 파일)를 생성해야 한다.
맥 -> 응용프로그램 -> 유틸리티 -> 키체인 접근을 실행한다.
메뉴에서 키체인접근 -> 인증서 지원 -> 인증 기관에서 인증서 요청.. 을 누른다.
위와 같은 화면이 뜨면 개발자 계정 이메일 주소를 넣고 개발자 계정 이름을 넣어 준 후 계속을 누른다.
저장할 위치를 선택한 후.
2048 / RSA 가 맞는지 확인 후 계속을 누른다.
저장된 위치를 잘 확인해 놓는다.
다음으로
https://developer.apple.com/account/
로그인 후 페이지 이동.
Certificates, IDs & Profiles 메뉴로 이동한다.
오른쪽 상단에 +를 누른다.
개발용 PUSH 인증서는 두 번째를 선택
실 서버용 인증서는 네 번째를 선택한다.
그다음 Countinue를 누른다.
위에서 만든 개인 인증서 파일을 만드는 방법이 나온다 Continue ~
위에서 만든 개인 인증서를 선택해준다.
그러면 PUSH 인증서가 발급된다. cer 파일
다운로드 후 Finder에서 더블 클릭하면 키체인 접근에 자동으로 등록된다.
cer 파일을 p12 파일로.
키체인 접근에서 만료 날자 등을 확인하고 인증서와 개인키를 동시에 선택한 후 2개 항목 내보내기를 한다.
저장 위치 확인 후 저장.
전송중...
사진 설명을 입력하세요.
암호는 빈칸으로 승인을 누른다.
p12 파일을 pem 파일로.
터미널을 실행하여 p12 파일이 저장된 위치로 이동한다.
openssl pkcs12 -in test.p12 -out test.pem -nodes
를 실행하고 암호 입력은 엔터로 넘어간다.
그럼 아래와 같이 pem 파일이 생성된다.
p12와 pem 파일이 생성되었다.
필요한 부분에서 적절히 사용하면 된다.
'iOS' 카테고리의 다른 글
맥북에어 15 인치 드디어 정식 발표 공개 (2) | 2023.06.07 |
---|---|
Apple App Store Server Notifications Version 1 with PHP Codeigniter, App Store 서버 알림 (0) | 2023.05.17 |
Apple iOS PUSH php jwt 방식 전송. (0) | 2021.12.28 |