▷ ActiveX 배포(CAB 파일 서명) 관련 프로그램(SDK, Tools) (Ver 0.1)
- lpk_tool.exe
: 라이센스 패키지 파일을 만드는 프로그램
- makecert.exe
: X.509 형식의 테스트 인증서 파일(*.cer) 및 개인키 파일(*.pvk)을 만드는 프로그램
: http://msdn2.microsoft.com/en-us/library/aa386968.aspx
참고
- cert2spc
: X.509 보안 인증서 파일을 이용해서 PKCS #7 인증서 파일을 만드는 프로그램
: http://msdn2.microsoft.com/en-us/library/aa376008.aspx
참고
- cabarc.exe
: ActiveX 배포를 위한 CAB 파일을 만든다.
- signcode.exe
: 인증서(*.spc), 개인키(*.pvk) 파일을 이용해서 CAB에 서명(Signing)하는 프로그램
- setreg.exe
: 인증과정을 거친 CAB 파일에 대해, chktrust.exe 프로그램을 이용한 검사에서의 옵션(레지스트리)를 설정한다.
: 주로 테스트 인증서의 검사를 위해 "setreg 1 true" 를 입력한다.
: chktrust.exe 프로그램 전에 실행한다.
- chktrust.exe
: CAB 파일 검사 프로그램
- certmgr.exe
: 인증서 관리 프로그램
: "IE -> 인터넷옵션 -> 내용 -> 인증서"
- makecat.exe
: 여러개의 OCX, DLL 파일을 배포하는 경우 각각에 대해 설치 여부를 묻는 메세지가 나타나 사용자를 귀찮게 하는데
Catalog 파일을 이용하면 한번의 확인만으로 관련된 파일들을 설치할 수 있다.
- makectl.exe
: The MakeCTL utility creates a certificate trust list (CTL) and outputs the encoded CTL to a file
- pvkimprt.exe
: *.pvk, *.spc 파일을 *.pfx 파일(PKCS #12)로 변환하는 프로그램
(c:\>pvkimprt -pfx aaa.spc bbb.pvk)
: *.pvk, *.spc 파일을 레지스트리로 가져오는 프로그램
(c:\>pvkimprt -import aaa.spc bbb.pvk)
: MS Office2000의 VBA 매크로에 대한 사인을 위해서는 레지스크리로 키를 옮겨야만 가능하다.
http://www.microsoft.com/downloads/deta ··· ang%3Den
- 관련 & 참고 사이트
* Signing and Checking Code with Authenticode
; http://msdn.microsoft.com/workshop/secu ··· ning.asp
* VB로 제작된 ActiveX Control 배포 방법
; http://www.devpia.com/maeul/contents/de ··· f%3D3121
* ActiveX 웹 배포 - 1
; http://blog.naver.com/apchima/80033035857
* How to transform your certificate to a pvk + spc combination
; http://support.globalsign.net/en/object ··· form.cfm
* VB ActiveX 컨트롤 웹 배포
; http://blog.naver.com/renbo74/50009139464
* .cab 파일 서명 단계
; http://support.microsoft.com/kb/247257/ko
* How To Manually Modify and Rebuild CAB Files
; http://support.microsoft.com/kb/176810/
* INFO: WebCast: How Does Internet Component Download Work?
; http://support.microsoft.com/kb/264570/
* Downloading and installing ActiveX control
; http://www.ascertia.com/onlineca/issuer ··· Dactivex
* Platform SDK: Installing Applications/Setup - DestinationDirs
; http://www.devpia.com/maeul/contents/de ··· f%3D2677
* Code Signing
; http://www.pantaray.com/signcode.html
▣ Ver 0.1
; 간단한 설명으로 정리하긴했지만, 관련 자료를 찾을 수록 각 프로그램에 대해 널리 알려지지 않은 숨은 기능이 많네요. 아직도 갈 길이 멀어보입니다.
☞ 본문 출처 : http://www.enjoydev.com/blog/77
☞ 본인의 글 입니다. 이 글을 다른 곳에 게재하는 경우 본문 출처를 밝혀주시기 바랍니다.
☞ 위 내용은 정식 문서 번역이 아닌, 실무 적용에 따른 경험을 바탕으로 어느정도 자의적인 설명이 포함되어있습니다.
잘못된 내용이 있는 경우 지적 바랍니다.
댓글을 달아 주세요
www
많은 도움을 받았습니다.