상세 컨텐츠

본문 제목

[애플월렛 패스] 참가증, 쿠폰, 티켓같은 패스 서버 API 호출로 생성하기- 인증서 관련 작업 정리

iOS 캐기/토이 프로젝트

by Atlas 2024. 8. 13. 11:34

본문

728x90
반응형

시나리오 : 패스 생성관련해서 코드보다 인증서 관련한 삽질을 많이해서 정리해보았습니다.

 

*Required

인증서 관련 작업을 위해 애플 멤버쉽가입이 필요합니다. 

 

1.  인증서, ID 및 프로파일 

1-1. identifiers 탭으로 이동합니다.

1-2. "+"  버튼을 클릭해서 생성 과정을 진행합니다.  

 

 

1-3. Pass Type IDs 선택합니다. 

 

 

2. Create Certificate

 

 

2-1. 키체인접근 > 인증서 지원 > 인증기관에서 인증서 요청을 클릭합니다. 

 

 

2-2. 생성된 파일을 업로드 합니다. 

 

2-3. 업로드 하면 우측 상단의 다운로드 버튼이 활성화 되어 인증서를 다운로드 받을 수 있습니다. 

 

2-4. 다운받은 인증서를 더블 클릭해서 등록합니다. 

 

키체인에서 등록된 인증서를 확인할 수 있습니다. 

 

 

2-5. ".p12" 파일을 얻기 위해 마우스 우클릭을 하여 내보내기를 합니다. 

 

2-6. 암호를 입력합니다. 

이 암호가 코드에 인증서 암호란에 입력하는 암호입니다. 

 

 

맥 북 로그인 비밀번호를 입력하면 됩니다.

 

추출된 파일을 확인할 수 있습니다. 

 

⚠️이전 포스팅을 통해서 필자의 코드대로 서버를 만들었다면

⚠️ 추출된 certificate.p12 파일만 main.py 파일이 위치한 폴더에 넣어주면 됩니다. ⚠️

 

 

2-7. Apple Worldwide Developer Relations Certification Authority 파일을 위의 과정과 동일하게 내보내기합니다. 

 

 

 

 

WWDR 인증서가 정상적으로 동작하지 않을 경우는 애플에서 제공하는 인증서를 다운로드 받아서 해주시면 됩니다. 

G4로 다운받아주세요. 

https://www.apple.com/certificateauthority/

 

 

 

 

마무리

- 값 진 인증서 패밀리들. 

 

 

 

 

 

 

https://developer.apple.com/account

 

로그인 - Apple

 

idmsa.apple.com

 

https://developer.apple.com/kr/help/account/reference/wwdr-intermediate-certificates/

 

WWDR 중간 인증서 - 참고 - 계정 - 도움말 - Apple Developer

참고 WWDR 중간 인증서 Apple은 고객과 개발자를 보호하기 위해 모든 타사 앱, Apple 지갑 패스, Safari 확장 프로그램, Safari 푸시 알림 및 App Store 구매 영수증에 신뢰할 수 있는 인증 기관의 서명을 요

developer.apple.com

 

https://developer.apple.com/kr/wallet/

 

지갑 - Apple Developer

사용자가 티켓, 기프트 카드, 쿠폰 등을 한곳에서 관리할 수 있도록, 지갑 앱을 위한 패스를 만드는 방법을 알아보세요.

developer.apple.com

 

https://www.apple.com/certificateauthority/

 

Apple PKI - Apple

Actualmente estás en el sitio de EE.UU. Elige otro país o región para ver contenido específico según tu ubicación. México México Estados Unidos Todos los países Continuar

www.apple.com

 

반응형

관련글 더보기

댓글 영역