ActiveX 코드사인 인증서 적용

Posted by 빵빵빵
2009/01/15 01:13 전산(컴퓨터)/PC-Windows



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


* CabArc.exe: Cabinet Archive를 생성해 주는 프로그램. 애플릿 클래스 파일들을 
  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화면입니다.
 
2009/01/15 01:13 2009/01/15 01:13

이 글에는 트랙백을 보낼 수 없습니다