'PVK'에 해당되는 글 1건

  1. 2011.07.18 ActiveX CAB 파일을 만들어 배포하기

ActiveX CAB 파일을 만들어 배포하기

1. 인증서 만들기 : 테스트용 인증서
    정식 서비스를 하려면 신뢰받는 기관에 의뢰하여 정식 인증서(pfx)를 받는다.
    pfx를 컴퓨터에 등록하면 pvk, spc를 넣을 필요없어 인증하면 된다.

    i. PVK, CER 파일 생성
        makecert -sv "mycert.pvk" -n "CN=JYS ActiveX" mycert.cer
        makecert -sv "DaulSoft.pvk" -n "CN=DaulSoft Audio Recording Ax" DaulSoft.cer

    ii. SPC 파일 생성
        cert2spc mycert.cer mycert.spc
        cert2spc DaulSoft.cer DaulSoft.spc

    iii. 참고 URL
        http://littletrue.egloos.com/4245110
        http://codecrue.egloos.com/27755
        http://jys92.com.ne.kr/VisualC/MakeCab.htm
        http://www.certkorea.co.kr/doc.asp?g_dev_error

        http://blog.naver.com/PostView.nhn?blogId=cscn2000&logNo=30111437058

 

2. cab 만들기
    i.      inf 파일 작성

    ii.     cab 파일 생성
        cabarc.exe N test.cab test.ocx test.inf
        CabArc.exe -s 6144 n mStreamStudio.cab @filelist.txt

    iii.    cab 파일 서명
        SignCode -v mycert.pvk -spc mycert.spc test.cab
        SignCode -v DaulSoft.pvk -spc DaulSoft.spc -n "Daulsoft mStreamStudio Ax" -i http://www.daulsoft.com mStreamStudio.cab
        SignCode -v DaulSoft.pvk -spc DaulSoft.spc -n "Daulsoft mStreamStudio Ax" -i http://www.daulsoft.com -$ commercial -t http://timestamp.verisign.com/scripts/timstamp.dll mStreamStudio.cab
        SignCode -n "Daulsoft mStreamStudio Ax" -i http://www.daulsoft.com -$ commercial -t http://timestamp.verisign.com/scripts/timstamp.dll mStreamStudio.cab

    iiii. 테스트
        setreg -q 1 TRUE

        chktrust test.cab
        chktrust mStreamStudio.cab


3. 자동 update

    i.      파일 버전 올리기(ocx, dll, ...)
    ii.     CAB에 들어가는 inf 파일에 버전 수정하기
    iii.    OBJECT의 codebase 속성에 버전 수정하기
        <OBJECT ID="DaulRecorder" codebase="../common/mStreamStudio.cab#version=1,6,0,5"


 

prev 1 next