본문 바로가기

iOS/Tip

CSR (Certificate Signing Request)파일 생성하기

CSR 이란?

CSR은 Certificate Signing Request(인증서 서명 요청)이란 뜻으로, 인증서 발급을 위해 필요한 정보를 담고있는 인증서 신청 형식 데이터입니다.
CSR에 포함되어 있는 내용으로는 개인키 생성 단계에서 개인키(Private Key)와 공개키(Public Key)의 키쌍 중에서 공개키가 포함되고 인증서가 적용되는 도메인에 대한 정보가 포함됩니다.

즉 CSR이란 "나는 누구인데(인증서에 적용된 도메인 정보), 이 키(공개키)가 포함된 인증서를 발급하고 싶다."라는 내용이 포함되어 있습니다.


CSR 생성하기

  1. Keychain Access를 실행하고 좌측 상단 메뉴에서 인증서지원 -> 인증 기관에서 인증서 요청을 선택합니다.


  2. 인증서 정보를 입력합니다.
    - 사용자 이메일 주소는 개발자 계정을 적습니다.
    - 요청 항목은 "디스크에 저장됨"을 선택합니다.


  3. 저장되는 파일명을 따로 변경하지 않았다면 데스크탑에 CertificateSigningRequest라는 파일이 생성됩니다.


지금까지 CSR 파일을 만드는 방법에 대해 알아봤습니다 :D