▷ 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(새 창으로 열기)

☞ 본인의 글 입니다. 이 글을 다른 곳에 게재하는 경우 본문 출처를 밝혀주시기 바랍니다.

☞ 위 내용은 정식 문서 번역이 아닌, 실무 적용에 따른 경험을 바탕으로 어느정도 자의적인 설명이 포함되어있습니다.
   잘못된 내용이 있는 경우 지적 바랍니다.

2007/01/24 08:38 2007/01/24 08:38

트랙백 주소 :: http://optant.ismine.net/blog/trackback/77

댓글을 달아 주세요

  1. www 2008/03/13 11:42  댓글주소  수정/삭제  댓글쓰기

    www

  2. www 2008/03/13 11:43  댓글주소  수정/삭제  댓글쓰기

    많은 도움을 받았습니다.