Certificate
CSR (CertificateSigningRequest)
- 인증서를 발급받기 위한 신청서 개념
- 애플에서 나(개발자)를 인정해주기 위한 인증서 발급을 해야하는데, 이러한 인증서를 발급 받기 위해 필요한 정보를 담고 있는 데이터이다. 이를 애플 developer 사이트에 등록하고, 인증서를 발급 받을 수 있다.
- 여기서 CSR에는 이메일, 국가 등등의 정보가 기록되는데 공개키도 함께 저장된다.
- 기본적으로 인증서는 Apple Developer 프로그램에 가입된 사람만 발급받을 수 있다.
- 생성 방법
- 키체인 접근에서
인증서지원 → 인증 기관에서 인증서 요청 → 인증서 정보 입력
과정을 거쳐 생성 가능
인증서
- 애플에서 발급해준 인증서(development.cer)와 개인키(CSR발급시 생성되었던)가 합쳐져서 서명인증서(Signing Certificate)가 발급된다.
- 서명 인증서는 코드명에 사용되는 digital identity
- 공개키, CSR을 생성하면서 제공한 모든 데이터, 만료 날짜 / 발급자 정보와 같은 추가 데이터
- Signing Certificate를 통해 앱을 서명한다.