2013-01-04 4 views
3

Apple Enterprise 계정을 사용하여 배포 된 iPad 응용 프로그램이 있습니다. 인증서가 만료되었지만 응용 프로그램이 여전히 iPad에서 작동합니다. 인증서가 만료되면 사용자가 응용 프로그램을 열 수 없다고 생각했습니다. 누구든지 응용 프로그램을 사용할 수 없게 될 때 알 수 있습니까? 감사.Apple 인증서 만료 및 작동

+0

iPad 날짜가 오늘 날짜보다 낮으므로 응용 프로그램이 실행 중입니다. –

+0

@Prateek 무엇을 의미합니까? 나는 모든 것이 UTC라고 상상할 것이다. 그럼에도 불구하고 공식 시간 길이에 대해서는 잘 모르겠지만 인증서가 취소되었지만 여전히 작동했습니다. – mkral

+0

@mkral 예, UTC 타이밍 만 사용하지만 iPad (예 : iPad 시스템 날짜)에 설정된 날짜는 프로비저닝 날짜 만료일보다 만료됩니다. –

답변

2

"3 ~ 7 일"처럼 들리면 캐시가 만료되고 장치를 다시 시작해야합니다. 애플에서

:

인증서 검증

응용 프로그램이 장치에 처음 열리면, 배포 인증서는 contactingApple의 OCSP 서버에 의해 확인된다. 인증서가 철회되지 않은 경우 앱을 실행할 수 있습니다. 접촉기가 OCSP 서버로부터 응답을받지 못하면 해지로 해석되지 않습니다. 상태를 확인하려면 장치가 ocsp.apple.com에 도달 할 수 있어야합니다. "네트워크 구성 요구 사항"(9 페이지)을 참조하십시오.

OCSP 응답은 OCSP 서버에서 지정한 시간 동안 장치에 캐시됩니다 (현재 3 일에서 7 일 사이). 장치가 다시 시작되고 캐시 된 응답이 만료 될 때까지 인증서의 유효 기간은 다시 확인되지 않습니다. 해당 시점에 이 해지되면 앱이 실행되지 않습니다. 배포 인증서를 해지하면 배포 한 응용 프로그램이 모두 무효화됩니다.

배포 인증서가 만료되면 앱이 실행되지 않습니다. 현재 배포 인증서는 한 해 동안 유효합니다. 인증서가 만료되기 몇주 전에 몇 주가 지나면 iOS 개발자 센터에서 새로운 인증서 인증서를 요청하고이를 사용하여 새로운 배포 프로비저닝 프로파일을 만든 다음 업데이트 된 앱을 사용자에게 다시 배포하고 배포하십시오. "업데이트 된 응용 프로그램 제공"(10 페이지)을 참조하십시오.

+0

감사! 그게 내가 찾고 있던거야. – user1167865