인증서 서명 요청을받는 방법


91

인증서 서명 요청은 어떻게 받습니까? 내가하려는 것은 내 아이팟 터치에서 내 앱을 실행하는 것뿐입니다. IOS 개발 포털로 이동하여 하나만 다운로드하면 소란스럽지 않습니다. 그러나 이제 그들은 프로비저닝 프로파일을 생성하기 위해 CSR을 생성하기를 원하지만 방법을 모르겠습니다. 2 시간 동안 키 체인 액세스와 온라인 문서를 자세히 살펴 봤지만 여전히 완전히 길을 잃었습니다.

전에는하지 않았는데 왜 지금 필요한지 모르겠습니다. 최근에 Snow Leopard에서 Mountain Lion으로 전환하기 전에 프로비저닝 프로필이 있었지만 이제는 사용할 수 없습니다. 예, 저는 여전히 같은 컴퓨터를 사용하고 있습니다.

답변:


156

새 OS를 설치했기 때문에 이전에 앱을 XCode에 로그인하는 데 사용한 개인 및 공개 키가 더 이상 없을 것입니다. 이전 인증서를 취소하고 iOS 개발 포털에서 새 인증서를 요청하여 컴퓨터에서 해당 키를 다시 생성해야합니다. 프로세스의 일부로 문제가있는 것으로 보이는 인증서 서명 요청을 생성하라는 메시지가 표시됩니다.

(공식 문서에서) 다음으로 구성된 필요한 모든 것을 찾을 수 있습니다.

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

2. Preferences를 열고 Certificates를 클릭합니다. 온라인 인증서 상태 프로토콜과 인증서 해지 목록이 모두 꺼짐으로 설정되어 있는지 확인합니다.

3. Keychain Access> Certificate Assistant> Request a Certificate From a Certificate Authority를 ​​선택합니다.

참고 :이 작업을 수행 할 때 개인 키를 선택한 경우 CSR이 수락되지 않습니다. 개인 키가 선택되지 않았는지 확인하십시오. 사용자 이메일 주소와 일반 이름을 입력하십시오. iOS 개발자 프로그램에 등록 할 때 사용한 것과 동일한 주소와 이름을 사용하십시오. CA 이메일 주소가 필요하지 않습니다.

4. "디스크에 저장"및 "키 페어 정보 지정"옵션을 선택하고 계속을 클릭합니다.

5. 파일 이름을 지정하고 저장을 클릭합니다. (.certSigningRequest를 .csr로 바꾸십시오)

키 크기로 2048 비트를 선택하고 알고리즘으로 RSA를 선택합니다. 계속을 클릭하면 인증서 지원이 CSR을 생성하고 파일을 지정된 위치에 저장합니다.


1
이 답변은 실제로 인증서 서명 요청을 생성하는 방법을 말하지 않습니다. 그것은 Mac 키 체인이 당신을 위해 그것을한다고 말합니다.
NoBugs 2014

"there"는 죽었고, 사과는 최근에 많은 문서를 죽인 것 같습니다.
Owen Beresford

1
@KenanKarakecili이이 문서의 일부입니다 developer.apple.com/library/content/documentation/IDEs/...
tiguero

2
유효하지 않은 사용자 이름 또는 비밀 문구에 대한 오류 메시지가 나타납니다
brahimm

감사합니다 친구,이 저장된 인증서는 사과 / 개발자가 CSR 파일 생성을 요청하는 것입니다. 맞습니까?
AlejandroDG

56

CSR (Code Signing Identity)을 생성하려면 다음 단계를 따르십시오.

  1. Mac에서 '응용 프로그램'► '유틸리티'폴더로 이동하여 '키 체인 접근'을 엽니 다.

    여기에 이미지 설명 입력

  2. '키 체인 접근'► 인증서 지원 ► 인증 기관에 인증서 요청으로 이동합니다. 

    여기에 이미지 설명 입력

  3. 아래에 지정된대로 인증서 정보 창에 정보를 입력하고 "계속"을 클릭하십시오.
    • 사용자 이메일 주소 필드에이 인증서로 식별 할 이메일 주소를 입력합니다.
    • 일반 이름 필드에 이름을 입력합니다.
    • 요청 그룹에서 "디스크에 저장"옵션을 클릭합니다. 

    여기에 이미지 설명 입력

  4. 하드 드라이브에 파일을 저장하십시오.

    여기에 이미지 설명 입력


이 CSR (.certSigningRequest) 파일을 사용하여 Apple 개발자 계정에서 프로젝트 / 응용 프로그램 인증서 및 프로필을 만듭니다.


1
오류 수신 : 지정된 항목을 키 체인에서 찾을 수 없습니다
Major MacGregor

@Krunal 기본 1 년 대신 긴 만료 시간을 지정할 수 있는지 알고 있습니까?
Cassio Seffrin

1

인증서를 수동으로 생성하려면 Mac의 CSR (인증서 서명 요청) 파일이 필요합니다. CSR 파일을 생성하려면 아래 지침에 따라 키 체인 접근을 사용하여 생성하십시오.

CSR 파일을 생성합니다. Mac의 응용 프로그램 폴더에서 유틸리티 폴더를 열고 키 체인 접근을 실행하십시오.

키 체인 접근 드롭 다운 메뉴에서 키 체인 접근> 인증서 지원> 인증 기관에서 인증서 요청을 선택합니다.

인증서 정보 창에서 다음 정보를 입력하십시오. 사용자 이메일 주소 필드에 이메일 주소를 입력하십시오. Common Name 필드에서 개인 키의 이름 (예 : John Doe Dev Key)을 만듭니다. CA 이메일 주소 필드는 비워 두어야합니다. "요청 위치"그룹에서 "디스크에 저장"옵션을 선택합니다. 키 체인 접근에서 계속을 클릭하여 CSR 생성 프로세스를 완료합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.