회사에서 두 개의 디지털 인증서로 코드 서명해야합니까? Apple 개발자 및 EV 인증서?


1

내 고용주는 웹 사이트를 통해 App Store 외부에 Mac OSX 소프트웨어를 배포 할 계획입니다. Apple에서 조직 개발자 ID ($ 99 USD / yr)를 받아야합니까? EV 코드 서명 인증서 구매 시만텍에서? 아니면 Apple Dev ID 인증서가 정상적으로 작동합니까? 나는 혼란 스럽다. 과정은 무엇인가? 명령 줄이나 XCode에서 수행하는 작업을 보여줄 수도 있다면 도움이 될 것입니다.

Windows에서 배포하는 데 익숙해졌습니다. Windows에서는 시만텍에서 EV 인증서를 받아 제품에 서명합니다. 값 비싼 EV 인증서를 사용하면 다른 IP 주소에서 충분한 다운로드가 이루어지면 결국 경고없이 웹 브라우저 필터를 통과하게됩니다.

Apple은 다음과 같이 말하고 있지만 진흙으로는 놀랍지 않습니다. Apple 문서이므로 주어진 진흙으로 명확합니다. 인증서가 없거나 서명 할 필요가 없다는 것을 설명하지 않기 때문입니다. 두 개의 인증서).

https://developer.apple.com/library/mac/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html

그 페이지에, 그것은 진술한다 :

참고 : Apple은 업계 표준 형식 및 코드 서명 형식을 사용합니다.   인증서. 따라서 회사에 이미 타사가있는 경우   다른 시스템에서 코드에 서명하는 데 사용하는 ID에 서명하면   OS X codesign 명령과 함께 사용하십시오.


Apple 코드 서명 인증서를 사용하는 방법에 관해서도 동일한 질문이 있습니다. 나는 비슷한 질문을 몇 가지 발견했다. 불행히도 그들 중 누구도 대답하지 못했습니다. 제공 한 링크의 마지막 섹션을 보면 앱이 변경되지 않는 한 앱의 파일 전송 방식에 관계없이 앱 파일에 서명 할 수있는 것으로 보입니다. Mac 스토어와 다른 플랫폼에서 인증서를 사용하여 어떤 일이 발생하는지 확인할 계획입니다. 이 문제가 스스로 해결 되었습니까?
Pamela Cook - LightBe Corp

불행히도 아직 우리 일정에이 단계를 얻지 못했습니다. 나는 코드 완성을 한 달 남았습니다.
Volomike

괜찮아. 방금 Mac 개발자 프로그램에 등록했습니다. 이미 내 앱 파일을 만들었습니다. 앱 제출 프로세스가 마음에 들면 앱 스토어에 제출할 준비가되어 있어야합니다. 확실한 대답을 얻으면 여기에 게시하는 것을 잊지 마십시오.
Pamela Cook - LightBe Corp

답변:


1

Apple Developer 's Guide의 개발자 ID 섹션에서 "Mac 응용 프로그램을 개발자 ID를 사용하여 배포 할 수 있습니다."Mac 응용 프로그램, 플러그 인 및 설치 프로그램 패키지에 개발자 ID 인증서로 서명 게이트 키퍼는 맬웨어 개발자가 응용 프로그램을 만들지 않았고 서명 된 이후에 변조되지 않았 음을 확인합니다. " 링크는 다음과 같습니다. http://developer.apple.com/programs/whats-included . 딸깍 하는 소리 더 알아보기 자세한 내용은이 섹션을 참조하십시오.

승인 된 문서에 따르면 개발자는 개발자 ID를 요청하고이를 사용하여 인증서를 만들고 앱 파일에 서명 할 수 있습니다. 내가 읽은 바로는 Apple 인증서 만 필요합니다. Apple Developer로 승인되면이 작업을 수행 할 계획입니다.


1
하지만 Apple Store 외부에서 판매 할 경우 Chrome이나 FF가 Mac에서이를 막아 버리는 것이 큰 문제입니다. Apple Store 외부에서 서명하고 다운로드 할 수 있습니까? 차단 된 다운로드가 아닌가요?
Volomike
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.