2009-03-09 4 views
0

Adobe Air 응용 프로그램을 릴리스해야하지만 빌드 프로세스는 다른 개발자가 "설정"했습니다. (그는 자기 서명 된 인증서를 작성하고 응용 프로그램 패키징을 위해 adt를 호출하는 배치 파일을 작성했습니다).Adobe AIR 응용 프로그램에 대한 자체 서명 인증서가 만료되는 경우를 찾는 방법이 있습니까?

Adobe는 자체 서명 인증서가 5 년간 유효 함을 언급합니다. 이제 작성 시점을 모르기 때문에 언제 인증서가 만료되는지 잘 모릅니다.

설치 한 응용 프로그램이 만료 될 때까지 작업을 중단 하시겠습니까? 그렇지 않으면 새로 설치가 실패합니까?

감사합니다.

답변

0

adt에 대한 migrate 명령 줄 스위치를 찾고 있습니다. 인증서가 만료되면 새로운 인증서를 사용하도록 항공 애플리케이션을 업데이트 할 수 있습니다. AIR 1.5 응용 프로그램 업데이트에 대한 자세한 내용은 here을 참조하십시오. 또한 this 페이지 (1.5 버전이 아닌 경우를 대비하여 AIR 1.1 응용 프로그램을 업그레이드하는 방법)를 살펴 보시기 바랍니다.

+0

@dirkgently 답장을 보내 주셔서 감사합니다.하지만 cert를 사용하여 응용 프로그램을 성공적으로 패키지 했으므로, 말대로 "마이그레이션"문제가 없습니다. 저는 클라이언트가 나중에 설치하고 다시 설치하는 경우 새로운 설치가 실패하기 시작할 때 알 수 없다는 점만 염려합니다. –

+0

애플리케이션에 '업데이트'URL을 포함 할 수 있습니다. 응용 프로그램이 설치 될 때마다/사용자가 응용 프로그램을 업데이트하려고 할 때마다이 링크의 업데이트가 확인됩니다. 응용 프로그램 업데이트를 통해 새 인증서를 게시 할 수 있습니다. – dirkgently

0

가능한 방법은 인증서 파일의 타임 스탬프를 확인하는 것입니다. 5 년 후에 새로 설치할 수 없습니다.

관련 문제