즉, 기존에 설치된 구)인증서가 포함된 어플리케이션을 신)인증서가 포함된 어플리케이션으로 자동 업데이트 시켜주려면 다음과 같은 순서로 인증서를 통합해서 배포해야 합니다.
1) 새로운 인증서로 업그레이드된 어플리케이션 컴파일
2) 컴파일된 어플리케이션과 구인증서를 통합
3) 통합된 어플리케이션 배포
1번은 Flash나 Flash Builder에서 처리하면 되고,
2번이 문제인데.. 2번을 하기 위해서는 adt를 사용해야 합니다.
인증서 통합 방법은 어렵지 않습니다.
2. system path에 경로를 등록해야 어느 곳에서든지 adt를 실행할 수 있습니다.
3. cmd 실행 후
4. c:> adt –migrate -storetype {구)인증서 종류} -keystore {구)인증서 위치} 어플1.air 어플2.air
5. 인증서 종류는 pkcs12, pkcs7등이 있는 구)인증서의 종류를 입력하면 됩니다.
6. 어플1.air는 새로운 인증서로 컴파일된 어플리케이션 이름
7. 어플2.air는 구)인증서와 통합해서 만들 어플리케션 이름 (보통 어플1, 어플2 이름은 동일하게 쓰죠)
8. 엔터를 누르면 구)인증서의 password를 입력하라고 합니다.
9. 구)인증서의 패스워드 입력후 엔터.
10. End
아래는 실제 예제입니다.

제가 사용한 구)인증서는 타입이 pkcs12인 mycert.pfx 인증서입니다.
참고로 구)인증서에 대한 유효 범위는 만료후 180일입니다. 180일 이후에는 통합 자체가 되지 않으니 주의하셔야 합니다.
자세한 사항은 http://help.adobe.com/ko_KR/air/build/WS13ACB483-1711-43c0-9049-0A7251630A7D.html 을 참고하시면됩니다.
추가로 AIR 어플리케이션 컴파일 할 때 exe 버전으로도 컴파일이 가능한데요.
만약 exe를 배포할 경우에 윈도우에서 알 수 없는 게시자가 뜬다면..
이 녀석도 어플리케이션.exe 파일과 인증서를 통합해서 배포해야 합니다.

방법은 AIR 인증서 통합 방법과 비슷합니다.
http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx
2. SDK 설치할 때 Windows Native Code Development의 tools만 설치
3. C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin를 system path에 등록
4. C:>signtool sign /f myCert.pfx /p {인증서비밀번호} 24hzPlayer.exe
5. End
아래는 실제 예제입니다.

마이크로 소프트에서 사용할 어플리케이션의 인증서는 Verisign 인증서를 구매해서 사용하시길 권장합니다.



















