ActiveX 코드사인 인증서 적용 - 1.Codesign.exe 이용

* CabArc.exe: Cabinet Archive를 생성해 주는 프로그램. 애플릿 클래스 파일들을
Cabinet 파일로 만들어 줍니다.
* SignCode.exe: Cabinet 파일을 비밀키와 인증서로 싸인해 줍니다.
* ChkTrust.exe: 싸인 작업이 잘 수행되었는가 검증해 주는 프로그램 입니다.
* MakeCert.exe: 시험용 인증서를 만들어 주는 프로그램 입니다.
* Cert2Spc: MakeCert로 만들어진 시험용 인증서를 사인하는 작업에 사용될 수 있도록 변환해
주는 프로그램 입니다.
* Javasign.dll: 사인작업시 필요한 정보를 지정해 주는데에 사용되는 프로그램 입니다.
Cabinet 파일로 만들어 줍니다.
* SignCode.exe: Cabinet 파일을 비밀키와 인증서로 싸인해 줍니다.
* ChkTrust.exe: 싸인 작업이 잘 수행되었는가 검증해 주는 프로그램 입니다.
* MakeCert.exe: 시험용 인증서를 만들어 주는 프로그램 입니다.
* Cert2Spc: MakeCert로 만들어진 시험용 인증서를 사인하는 작업에 사용될 수 있도록 변환해
주는 프로그램 입니다.
* Javasign.dll: 사인작업시 필요한 정보를 지정해 주는데에 사용되는 프로그램 입니다.
* codesign.exe 파일 ☞ 다운받기
1) 압축을 푼 폴더로 이동하여 cmd창에서 signcode 실행 시킵니다.

2) signcode -spc [파일명.spc]
-v [파일명.pvk]
-n [싸인할 내용에 대한 이름]
-t [Timestamp를 찍어줄 서버의 HTTP 주소(verisign의 timestamp를 지정 했습니다.)]
[파일이름.cab]
예)
프로그램 인증 할 파일 : comodossl.cab
인증을 위해 comodossl에서 받은 파일 2개: comodossl.pvk comodossl.spc c:\signcode -spccomodossl.spc -v comodossl.pvk -n ComodosslCodesign -t http://timestamp.comodoca.com/authenticode comodossl.cab

Signcode 옵션에 대한 사항을 확인하기 위해서는 (Signcode Option Guide)를 클릭 하시기 바랍니다.
위와 같이 입력한 후 4번(패스워드 입력)창이 뜨면 정상이나, 아래와 같이 오류가 나타날수 있습니다.
오류 내용을 확인 한 후(Codesign입력시 오류 확인하기) 를 클릭하여 오류내용에 맞게 클릭합니다.

3) 패스워드 입력

4) 패스워드 입력이 완료되면 Succeeded 라는 메세지가 나타납니다.

CAB 파일의 인증이 끝난 후 웹 페이지에 올리면, 클라이언트의 화면에 아래 그림과 같은 창이 뜹니다.
WindowsXP sp2화면입니다.
